Это немного странная проблема. У меня есть ряд тестов Spock (функциональные тесты), и я отлично их использовал во всех браузерах (а именно IE-10, FF и Chrome). Но совсем недавно я попал в камнем преткновения, где я не смог успешно выполнить тесты, это с тех пор, как я начал использовать настройки прокси (что ввел блестящий отдел ИТ).Функциональные тесты Spock не работают в Chrome и IE из-за настроек прокси
Как ни странно, мои тесты все еще отлично работают на Firefox, но они не работают в IE и Chrome. Все, что я знаю, это то, что все они имеют одинаковые настройки прокси.
Я использую следующий код для создания экземпляра драйвера в Gebconfig.
driver = {
if (!System.getProperty("webdriver.ie.driver"))
{
System.setProperty("webdriver.ie.driver", "C:\\code\\IEDriverServer.exe")
}
new InternetExplorerDriver()
}
Я использую аналогичный код для других браузеров.
Есть ли особенность в реализации этих браузеров. Используют ли экземпляры текущий профиль пользователя. Может кто-то, пожалуйста, помогите решить эти проблемы.