未知错误:Chrome 无法启动:异常退出(驱动程序信息:chromedriver=2.9 [英] unknown error: Chrome failed to start: exited abnormally (Driver info: 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 29 和 chrome 34.0.1847.76 beta 在 Debian 7 32 位 上运行.我正在使用 selenium-java 2.33.0
按照此链接,chromedriver 29 是 chromedriver 29 的正确版本强>铬 34.无论如何,由于 glibc 版本,以前的版本在 Debian 7 上不起作用……
<前>----------ChromeDriver v2.9 (2014-01-31)---------支持 Chrome v31-34[更新 1]
我尝试了 java 7 和 java 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屋!