未知错误:Chrome 无法启动:异常退出(驱动程序信息:chromedriver=2.9 [英] unknown error: Chrome failed to start: exited abnormally (Driver info: chromedriver=2.9

查看:41
本文介绍了未知错误:Chrome 无法启动:异常退出(驱动程序信息:chromedriver=2.9的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在 Debian 7 上运行 Selenium 测试,但没有成功.

错误是:

 未知错误:Chrome 无法启动:异常退出(驱动程序信息:chromedriver=2.9.248316,platform=Linux 3.2.0-4-686-pae x86)(警告:服务器没有提供任何堆栈跟踪信息)命令持续时间或超时:60.55 秒构建信息:版本:'2.33.0',修订版:'4ecaf82108b2a6cc6f006aae81961236eba93358',时间:'2013-05-22 12:00:17' 系统名称:'系统信息:', os.arch: 'i386', os.version: '3.2.0-4-686-pae', java.version: '1.7.0_25' 驱动信息:org.openqa.selenium.chrome.ChromeDriver

我有 chromedriver 29chrome 34.0.1847.76 betaDebian 7 32 位 上运行.我正在使用 selenium-java 2.33.0

按照此链接chromedriver 29chromedriver 29 的正确版本强>铬 34.无论如何,由于 glibc 版本,以前的版本在 Debian 7 上不起作用……

<前>----------ChromeDriver v2.9 (2014-01-31)---------支持 Chrome v31-34

[更新 1]

我尝试了 java 7java 6,仍然是同样的问题.也许我应该尝试使用 java 8 ^^

[更新 2]

我正在使用此命令来测试 chrome 驱动程序,以确保 jenkins 没有问题:

<前>curl -X POST -H "Content-Type: application/json; charset=utf-8" -d "{"desiredCapabilities":{"platform":"ANY","browserName":"chrome","chromeOptions":{"args":[],"extensions":[]},"version":"","chrome.switches":[]}}" 本地主机:12495/会话

我收到相同的错误消息:

<前>{"sessionId":"210f3f837a798ee68cd91f089976d0c2","status":13,"value":{"message":"未知错误:Chrome 无法启动:异常退出 (驱动程序信息:chromedriver=2.9.248316,平台=Linux3.2.0-4-686-pae x86)"}}

任何帮助了解正在发生的事情将不胜感激.

谢谢

解决方案

我终于设法让 Selenium 测试在我的笔记本电脑(服务器)上启动 Chrome 驱动程序.

重要的一点是使用Xvfb.不要问我为什么,但一旦你接受了这个事实,请按照以下步骤操作(比@Anon 回答更详细)

  • 在您的 Jenkins 设置中添加一个全局属性

    键:显示值:0:0

  • 在您的服务器上在后台启动 Xvfb:

     Xvfb :0 -ac -screen 0 1024x768x24 &

I am trying to run Selenium tests on Debian 7 but without success.

The error is:

unknown error: Chrome failed to start: exited abnormally   (Driver info: chromedriver=2.9.248316,platform=Linux 3.2.0-4-686-pae x86) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 60.55 seconds Build info: version: '2.33.0', revision: '4ecaf82108b2a6cc6f006aae81961236eba93358', time: '2013-05-22 12:00:17' System info: os.name: 'Linux', os.arch: 'i386', os.version: '3.2.0-4-686-pae', java.version: '1.7.0_25' Driver info: org.openqa.selenium.chrome.ChromeDriver

I have chromedriver 29 with chrome 34.0.1847.76 beta running on Debian 7 32 bits. I am using selenium-java 2.33.0

Following this link, chromedriver 29 is the right version for chrome 34. And anyway, previous versions do not work on Debian 7 because of glibc version …

----------ChromeDriver v2.9 (2014-01-31)----------
Supports Chrome v31-34

[update 1]

I tried with with both java 7 and java 6, still the same problem. May be I should try with java 8 ^^

[update 2]

I am using this command to test the chrome driver, to make sure that is not an issue with jenkins:

curl -X POST -H "Content-Type: application/json; charset=utf-8" -d "{"desiredCapabilities":{"platform":"ANY","browserName":"chrome","chromeOptions":{"args":[],"extensions":[]},"version":"","chrome.switches":[]}}" localhost:12495/session

I am getting the same error message:

{"sessionId":"210f3f837a798ee68cd91f089976d0c2","status":13,"value":{"message":"unknown error: Chrome failed to start: exited abnormally
  (Driver info: chromedriver=2.9.248316,platform=Linux 3.2.0-4-686-pae x86)"}}

Any help to know what is going on would be appreciated.

Thanks

解决方案

I finally managed to get Selenium tests starting the Chrome Driver on my laptop (server).

The important bit is to use Xvfb. Don't ask me why but once you accept this fact follow these steps (more detailed than @Anon answer)

  • In you Jenkins settings add a global property

    key : DISPLAY
    value:0:0
    

  • On your server start Xvfb in the background:

     Xvfb :0 -ac -screen 0 1024x768x24 &
    

这篇关于未知错误:Chrome 无法启动:异常退出(驱动程序信息:chromedriver=2.9的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆