【发布时间】:2017-06-16 20:01:24
【问题描述】:
我正在尝试在 ubuntu 14.04 vm(通过谷歌云)上运行量角器测试, 出于某种原因,当我运行“量角器 conf.js”时,我收到一条错误消息:
E/launcher - WebDriverError:未知错误:Chrome 无法启动:异常退出
我按照以下任务安装无头 chrome: https://gist.github.com/alonisser/11192482
在运行 protractor cons.js 之前,我正在运行 "webdriver-manager start"
当我运行 'Xvfb -ac :2 -screen 0 1280x1024x16' 时,它会冻结 '初始化内置扩展 GLX'
我还尝试将 conf.js 更改为 铬选项:{ 参数:[“--headless”,“--disable-gpu”,“--window-size=800x600”]' 但是量角器打印'开始'然后错误:'失败:未知错误:键码转换需要X显示,考虑使用Xvfb'
值得一提的是,在几个小时之前,一切都运行良好。 然后我就让我的mac休眠了,当然是退出了vm..
我正在我的 mac 中使用量角器运行相同的测试,并且效果很好。 问题与实例 vm 上的 chrome/chromeDriver 有关。
非常感谢!!!
【问题讨论】:
-
您能否告诉我们您正在使用的 Chrome 和 Chromedriver 的版本。 Chrome 刚刚更新到 59 版,因此您需要 ChromeDriver 2.30
-
google-chrome --version ->
Google Chrome 59.0.3071.104chromedriver --version ->ChromeDriver 2.30.477691还有:webdriver-manager@12.0.6和protractor@5.1.2
标签: linux google-chrome protractor selenium-chromedriver xvfb