【发布时间】:2019-04-01 11:46:57
【问题描述】:
chrome 浏览器升级到 73.0 后硒测试没有在竹构建服务器中执行,并且在本地执行时工作正常。 chromeDriver 2.46 升级兼容版本。仍然出现错误:
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1554111197.266][WARNING]: Timed out connecting to Chrome, retrying...
Apr 01, 2019 5:33:18 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
为当前计划启用了强制停止构建功能。 Bamboo 检测到构建已挂起或已手动停止。
以下是用于启动浏览器的代码:
public void selectBrowser(String browser)
{
System.out.println(System.getProperty("os.name"));
if (System.getProperty("os.name").contains("Window")) {
if (browser.equals("chrome")) {
System.out.println(System.getProperty("user.dir"));
System.setProperty("webdriver.chrome.driver",
System.getProperty("user.dir") + "/drivers/chromedriver.exe");
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--verbose");
chromeOptions.addArguments("--whitelisted-ips=");
chromeOptions.setPageLoadStrategy(PageLoadStrategy.NONE);
driver = new ChromeDriver(ChromeOptions);
}
}
}
测试执行期间竹子中显示的错误:
【问题讨论】:
-
你试过添加`chromeOptions.addArguments("--disable-gpu");`?
-
@supputuri - 在第二次执行后第一次工作得到错误“[1554187619.136][SEVERE]:从渲染器接收消息超时:600.000”
-
您为什么不尝试使用 ChromeDriver 73.0.3683.68,因为他们在该版本中修复了
Increased HTTP server listening queue length。
标签: windows selenium google-chrome selenium-chromedriver bamboo