Добрый утро коллеги, у меня вопрос по драйверу IEDriverServer (32x). Дело в том что по началу все было нормально, тесты запускались. Однако что-то произошло после чего драйвер IE перестал запускаться. Вот пример реализации
В ром файле обозначил
<systemPropertyVariables>
<webdriver.driver>${webdriver.driver}</webdriver.driver>
</systemPropertyVariables>
<webdriver.driver>iexplorer</webdriver.driver>
В BeforeClass показал где лежит драйвер
System.setProperty("webdriver.ie.driver", "c:\\Test\\DriverBrowsers\\IEDriverServer.exe");
В аннотация указал драйвер
@Managed(uniqueSession = true, driver = "iexplorer")
И в Jenkins я запускаю
clean test thucydides:aggregate -Dwebdriver.driver=iexplorer
Результат , что драйвер не находит после прогона теста
vmaximv
(vmaximv)
26.Март.2015 10:45:12
#3
Вряд ли кто-нибудь сможет вам помочь, пока вы не покажите реальный cause
driver = providedDriver();
} else {
driver = newDriverInstanceFrom(driverClass);
}
setImplicitTimeoutsIfSpecified(driver);
redimensionBrowser(driver);
activateJavascriptSupportFor(driver);
return driver;
} catch (Exception cause) {
throw new UnsupportedDriverException("Could not instantiate " + driverClass, cause);
}
}
// IntelliJ in Mac OS X does not pick up environment variables. So to get PhantomJS working in IDE mode for the
// Thucydides tests, add the 'phantomjs.binary.path' property into a thucydides.properties file in your home directory.
private void setPhantomJSPathIfNotSet() {
if (!phantomJSIsAvailable()) {
LOGGER.info("PhantomJS not on path, trying to get path from PHANTOMJS_BINARY_PATH");
String phantomJSPath = System.getProperty(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY);
String phantomJSPathEnvironmentProperty = System.getenv("PHANTOMJS_BINARY_PATH");
а не это сообщение thucydides “ни_о_чем”