Я пытаюсь запустить свою автоматизацию в среде Azure Devops, и драйвер phantomjs получает тайм-аут с приведенным ниже сообщением об ошибке. Может ли кто-нибудь помочь в решении этой проблемы
2019-10-30T16: 13: 27.8547904Z verifyXXXXActionPanel(com.xx.xxx.xxxxxxxx.tests.Dashboard.Testxxxxxxx) Прошедшее время: 20,01 с <<< НЕИСПРАВНОСТЬ! 2019-10-30T16: 13: 27.8547948Z org.openqa.selenium.WebDriverException: Истекло время ожидания запуска сервера драйверов. 2019-10-30T16: 13: 27.8606707Z Информация о сборке: версия: '3.141.59', редакция: 'e82be7d358', время: '2018-11-14T08: 17: 03' 2019-10-30T16: 13: 27.8607855ZСистемная информация: хост: «495c34b84843», ip: «172.17.42.5», os.name: «Linux», os.arch: «amd64», os.version: «4.15.0-1055-azure», java.version: '1.8.0_191' 2019-10-30T16: 13: 27.8607969Z Информация о драйвере: driver.version: PhantomJSDriver 2019-10-30T16: 13: 27.8608049Z на java.util.concurrent.FutureTask.get (FutureTask.java:205) 2019-10-30T16: 13: 27.8608497Z по адресу com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout (SimpleTimeLimiter.java:154) 2019-10-30T16: 13: 27.8608567Z по адресу org.openqa.selenium.net.UrlChecker.waitUntilAvailable (UrlChecker.java:80) 2019-10-30T16: 13: 27.8608609Z по адресу org.openqa.selenium.remote.service.DriverService.waitUntilAvailable (DriverService.java:177) 139: 10-30T27.8608650Z по адресу org.openqa.selenium.remote.service.DriverService.start (DriverService.java:168) 2019-10-30T16: 13: 27.8608709Z по адресу org.openqa.selenium.phantomjs.PhantomJSCommandExecutor.execute (PhantomJSCommandExecutor.java:78) 2019-10-30T16: 13: 27.8608751Z по адресу org.openqa.selenium.remote.RemoteWebDriver.execute (RemoteWebDriver.java:601) 2019-10-30T16: 13: 27.86087org.openqa.selenium.remote.RemoteWebDriver.startSession (RemoteWebDriver.java:241) 2019-10-30T16: 13: 27.8608850Z в org.openqa.selenium.remote.RemoteWebDriver. (RemoteWebDriver.java:- 2018)30T16: 13: 27.8608901Z по адресу org.openqa.selenium.remote.RemoteWebDriver. (RemoteWebDriver.java:141) 2019-10-30T16: 13: 27.8608947Z по адресу org.openqa.selenium.phantomjs.PhantomJSDriver.Som. 115) 2019-10-30T16: 13: 27.8608987Z в org.openqa.selenium.phantomjs.PhantomJSDriver. (PhantomJSDriver.java:104) 2019-10-30T16: 13: 27.8609047Z в com.wm.bua.corpcreditcard.driverFactory.BrowserFactory.getWebDriver (BrowserFactory.java:195) 2019-10-30T16: 13: 27.8609088Z на com.wm.bua.corpcreditcard.driverFactory.BrowserFactory.getBrowser (BrowserFactory.java:61) 2019-10-30T16: 13:27.8609129Z на com.wm.bua.corpcreditcard.tests.Dashboard.TestCorpCardManager.verifyManagerActionPanel (TestCorpCardManager.java:147) </p>
ниже приведены значения DesiredCapabilities, которые я пытался использовать при попытке запустить драйвер phantomjs
ClassLoader classLoader = new BrowserFactory().getClass().getClassLoader();
File phantomJS = new File(classLoader.getResource("drivers/phantomjs").getFile());
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY,phantomJS.getAbsolutePath());
String[] cli_args = new String[]{ "--ssl-protocol=tlsv1", "--ignore-ssl-errors=true", "--web-security=false" };
capabilities.setCapability(PhantomJSDriverService.PHANTOMJS_CLI_ARGS, "--webdriver-loglevel=ERROR");
capabilities.setCapability("takesScreenshot", false);
capabilities.setCapability(PhantomJSDriverService.PHANTOMJS_CLI_ARGS, cli_args);
capabilities.setCapability("locationContextEnabled", true);
capabilities.setCapability("applicationCacheEnabled", true);
capabilities.setCapability("browserConnectionEnabled", true);
capabilities.setCapability("localToRemoteUrlAccessEnabled", true);
WebDriver driver = new PhantomJSDriver(capabilities);