После обновления браузера 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);
}
}
}
Ошибка, отображаемая в бамбуке во время выполнения теста: