我试图让一堆硒测试在我的Jenkins上运行。它是一台Ubuntu机器,我安装了Chromedriver Chromium和xvfb。
在遇到一些问题后,它似乎找到了我的chromedriver和xfvb,但我仍然无法进行任何测试。他们在当地工作很好,但现在詹金斯说:
Fehlermeldung
Timed out after 5 seconds waiting for visibility of element located by By.xpath: //*[@id='loginForm-loginUsernameInput']
Build info: version: '2.25.0', revision: '17482', time: '2012-07-18 21:09:54'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-39-generic', java.version: '1.7.0_67'
Driver info: driver.version: unknown
Stacktrace
org.openqa.selenium.TimeoutException: Timed out after 5 seconds waiting for visibility of element located by By.xpath: //*[@id='loginForm-loginUsernameInput']
Build info: version: '2.25.0', revision: '17482', time: '2012-07-18 21:09:54'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-39-generic', java.version: '1.7.0_67'
Driver info: driver.version: unknown
at org.openqa.selenium.support.ui.FluentWait.timeoutException(FluentWait.java:255)
at org.openqa.selenium.support.ui.FluentWait.timeoutException(FluentWait.java:270)
at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:222)
我想知道为什么它没有显示chromedriver版本?喜欢版本未知?我在后台运行xvfb和chromedriver,我没有使用Jenkins启动它。我尝试让Jenkins启动chromedriver并设置路径-Dwebdriver.chrome.path = 但这会导致同样的错误。有没有人对此有所了解?我尝试了很多东西,但是我仍然想知道它的chromedriver是不起作用还是问题是什么?我正在使用ChromeDriver v2.9.248304
答案 0 :(得分:2)
您使用的是非常过时的Selenium版本。通常情况下,较新的Chrome版本可能无法与较旧版本的Selenium一起使用。
尝试更新到Selenium版本2.44.0
我愿意打赌这会解决你的问题。