最近开始折腾 macaca,配置好环境后,运行桌面 chrome 浏览器的 demo 报错,no such session....
参考了文章:https://testerhome.com/topics/9057
我本机的环境是 mac:
- chrome 版本 61.0.3163.100(正式版本)(64 位)
- 安装 macaca 默认的 chromedriver 版本:chromedriver2.20
chromedriver 版本支持参考下面地址:
参考:http://blog.csdn.net/cz9025/article/details/70160273
- 最新的 chromedriver 已经到了 2.33,支持 chrome60-62
操作步骤如下:
- 下载 chromedriver2.33 版本(对应版本)
- 替换原桌面版 chromedriver,我的位置是:/usr/local/lib/node_modules/macaca-chrome/node_modules/macaca-chromedriver/exec
注意:名字必须是 chromedriver2.20,虽然版本是 2.33
- 重启 macaca server
疑问
我 selenium 的 chromedriver 版本是 2.28,当运行 chrome61,没有问题,不知道为什么 macaca 不可以。