我遇到了错误:
“ org.openqa.selenium.WebDriverException:等待驱动程序服务器启动超时”
当我在Bamboo服务器上运行测试套件时。当我通过Eclipse-Maven或CucumberRunner运行套件时,代码在本地运行良好。 我已经将虚拟桌面配置为我的Bamboo本地远程代理。
请在下面找到更多信息:
JDK - jdk1.8.0_161
Chrome : tried both 71.0.3578.80 & 74.0.3729.131
Chrome Driver: tried with v2.46 and v74
Selenium-java: 3.14
Driver Initialization:
System.setProperty("webdriver.chrome.driver","src/test/resources/Drivers/chromedriver.exe");
WebDriver driver= new ChromeDriver();
竹日志摘录:
错误2019年5月8日08:11:14在端口5501上启动ChromeDriver 2.46.628402(536cd7adbad73a3783fdc2cab92ab2ba7ec361e1)
错误08-May-2019 08:11:14仅允许本地连接。
错误08-May-2019 08:11:14请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。
error 08-May-2019 08:11:16 May 08,2019 2:11:16 PM org.openqa.selenium.remote.DesiredCapabilities chrome
错误08-May-2019 08:11:16信息:使用
new ChromeOptions()
优于DesiredCapabilities.chrome()
错误08-May-2019 08:11:19在端口3798上启动ChromeDriver 71.0.3578.137(86ee722808adfe9e3c92e6e8ea746ade08423c7e)
错误08-May-2019 08:11:19仅允许本地连接。
错误08-May-2019 08:11:19请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。
错误08-May-2019 08:11:19无法将stderr重定向到日志文件。
错误08-May-2019 08:11:19无法初始化日志记录。正在退出...
error 08-May-2019 08:11:37 May 08,2019 2:11:37 PM org.openqa.selenium.os.OsProcess checkForError
错误08-May-2019 08:11:37严重:org.apache.commons.exec.ExecuteException:进程退出并出现错误:1(退出值:1)
build 08-May-2019 08:11:37钩子之前失败:Hooks.BrowserInit(Scenario)
build 08-May-2019 08:11:37消息:org.openqa.selenium.WebDriverException:等待驱动程序服务器启动超时。
内部版本08-May-2019 08:11:37内部版本信息:版本:'3.14.0',版本:'aacccce0',时间:'2018-08-02T20:19:58.91Z'
build 08-May-2019 08:11:37系统信息:主机:'XXXXXX',ip:'计算机IP',操作系统名称:'Windows 7',操作系统架构:'amd64',os.version :'6.1',java.version:'1.8.0_161'
build 08-May-2019 08:11:37驱动程序信息:driver.version:ChromeDriver
在org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:193)上构建2019年5月8日08:11:37
在org.openqa.selenium.remote.service.DriverService.start(DriverService.java:179)上构建08-May-2019 08:11:37
在org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:79)上构建08-May-2019 08:11:37
在org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)上构建2019年5月8日08:11:37
在org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:212)上构建2019年5月8日08:11:37
在org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:130)上构建2019年5月8日08:11:37
在org.openqa.selenium.chrome.ChromeDriver.build(ChromeDriver.java:181)上构建08-May-2019 08:11:37
在org.openqa.selenium.chrome.ChromeDriver.build(ChromeDriver.java:168)上构建08-May-2019 08:11:37
在org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:123)上构建2019年5月8日08:11:37
我已经检查了this solution并在我的情况下全部正确。