WebDriverError 错误:Chrome 无法启动:异常退出

2024-01-05

我正在尝试在 ubuntu 14.04 虚拟机上运行量角器测试(通过谷歌云), 由于某种原因,当我运行“量角器conf.js”时,我收到一条错误消息:

E/启动器 - WebDriverError:未知错误:Chrome 无法启动:异常退出

我按照此任务安装了 headless chrome:https://gist.github.com/alonisser/11192482 https://gist.github.com/alonisser/11192482

  • 在运行 protractor cons.js 之前,我正在运行 "webdriver-manager start"

  • 当我运行 'Xvfb -ac :2 -screen 0 1280x1024x16' 时,它会冻结 '初始化内置扩展 GLX'

  • 我还尝试将conf.js更改为 铬选项:{ args: [ "--headless", "--disable-gpu", "--window-size=800x600" ]' 但量角器打印“开始”,然后错误:“失败:未知错误:键码转换需要 X 显示,请考虑使用 Xvfb”

  • 值得一提的是,在几个小时之前一切都运行良好。 然后我就让我的Mac睡觉,当然它是退出虚拟机..

  • 我在我的 mac 中使用量角器运行相同的测试,效果很好。该问题与实例虚拟机上的 chrome/chromeDriver 有关。

多谢!!!


在 AWS EC2 机器中使用 selenium + python 2.7 + chromedriver 时,我遇到了类似的问题。

就我而言,我使用的是最新的无头功能,因此添加 '无沙箱' ChromeOptions 对象的参数就达到了目的。

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('headless')
chrome_options.add_argument('no-sandbox')
driver = webdriver.Chrome(chrome_options=chrome_options)

问题似乎是 chrome 的权限问题。如果没有 --no-sandbox 标志,它不允许“root”用户执行它

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WebDriverError 错误:Chrome 无法启动:异常退出 的相关文章

随机推荐