出于某种原因,当我运行’protractor conf.Js’时,我得到一个错误说:
E / launcher – WebDriverError:未知错误:Chrome无法启动:异常退出
我按照这个任务来安装无头镀铬:
https://gist.github.com/alonisser/11192482
>在运行量角器cons.Js之前,我正在运行“webdriver-manager start”
>当我运行’Xvfb -ac:2 -screen 0 1280x1024x16’时,它会冻结
‘初始化内置扩展GLX’
>我也尝试将conf.Js更改为
ChromeOptions:{
args:[“ – headless”,“ – disable-gpu”,“ – window-size = 800×600”]’
但是,量角器打印’开始’然后错误:’失败:未知错误:键码转换需要X显示,考虑使用Xvfb’
>重要的是要提到它在几个小时之前都很好用.
然后我只是让我的mac睡觉,当然它是退出vm ..
>我在mac中使用量角器进行相同的测试,效果很好.
问题与实例vm上的Chrome / ChromeDriver有关.
非常感谢!!!
解决方法 在AWS EC2机器中使用selenium python 2.7 Chromedriver时遇到了类似的问题.就我而言,我使用的是最新的无头功能,因此在ChromeOptions对象中添加’no-sandBox’参数就可以了.
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’用户执行它
总结以上是内存溢出为你收集整理的linux – WebDriverError错误:Chrome无法启动:异常退出全部内容,希望文章能够帮你解决linux – WebDriverError错误:Chrome无法启动:异常退出所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)