我正在尝试在Debian 7上运行Selenium测试,但没有成功。
错误信息如下:
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
我使用的是chromedriver 29和chrome 34.0.1847.76 beta,在Debian 7 32位上运行。我正在使用selenium-java 2.33.0。
根据此链接,chromedriver 29是适用于chrome 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\":[]}}" localhost:12495/session
我收到了相同的错误信息:
{"sessionId":"210f3f837a798ee68cd91f089976d0c2","status":13,"value":{"message":"unknown error: Chrome failed to start: exited abnormally\n (Driver info: chromedriver=2.9.248316,platform=Linux 3.2.0-4-686-pae x86)"}}
如果能帮忙找出问题所在,将不胜感激。
谢谢