Всем привет!
Возникла необходимовсть запускать тесты в IE (опыта с этим драйвером к сожалению нет). Получилось настроить и запустить тесты из IDE (Idea).
Следующий шаг - запуск при помощи Maven. Вот тут возникла проблема. Internet Explorer никак не хочет запускаться. Тест валится при обращении к драйверу на java.lang.NullPinterException
Мои действия:
- IEDriverServer.exe скачан в папку C:\IEDriver
- В системную переменную Path добавлен путь C:\IEDriver (на всякий случай и в коде)
- Инициализация драйвера происходит следующим образом
File file = new File("c:/IEDriver/IEDriverServer.exe"); System.setProperty("webdriver.ie.driver", file.getAbsolutePath()); final DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer(); сapabilities.setCapability(ШnternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true); WebDriver driver = new InternetExplorerDriver(capabilities);
- maven команда для запуска тестов
mvn -DfailIfNoTests=false test
- OS Windows7 x64, драйвер тоже x64, IE10 (также опробовано на OS Windows server 2003 x86, driver x32, IE8)
Уверен, что дело в какой нибудь ерунде, про которую я забыл.
Спасибо за советы.