FirefoxDriver всегда запускается на странице «firstrun», ломая все тестовые сценарии
Начиная с прошлой ночи, FirefoxDriver всегда открывался на этой странице:https://www.mozilla.org/en-US/firefox/42.0/firstrun/learnmore/
, Я попытался изменить настройки профиля по умолчанию и не имел никакого успеха.
Следующий вопрос,http://stackoverflow.com/questions/33937067/firefox-webdriver-opens-first-run-page-all-the-time
, похоже, но я не вижу, где реализовать четыре строки кода, и мои личные попытки добавить его в мои сценарии оказались тщетными.
Эта проблема началась совершенно неожиданно прошлой ночью. Сегодня у меня есть презентации, и я не могу заставить работать ни один из моих сценариев.
Создание экземпляра моего WebDriver таким образом вызовет ошибку NoSuchMethodError:
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.startup.homepage", "about:blank");
profile.setPreference("startup.homepage_welcome_url", "about:blank");
profile.setPreference("startup.homepage_welcome_url.additional", "about:blank");
driver = new FirefoxDriver(profile);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
Но избавиться отprofile
вFirefoxDriver
возвращает его на первую страницу, упомянутую выше.