Я использую драйвер Selenium-Firefox и Selenium-Chrome-Driver версии 2.0a5 (API веб-драйверов), и я пытаюсь протестировать веб-приложение, имеющее BASIC-аутентификацию (есть всплывающее окно, которое позволяет аутентифицировать пользователя, когда я удаляю любую страницу, всплывающее окно не является частью HTML).
Теперь мне нужна стратегия аутентификации пользователя в Firefox, Chrome и IE (скоро я импортирую драйвер IE).
Я читал в нескольких статьях, что я могу настроить профиль Firefox, например, что-то вроде:
FirefoxProfile ffProfile = new FirefoxProfile();
ffProfile.setPreference("network.http.phishy-userpass-length", 255);
WebDriver driver = new FirefoxDriver(ffProfile);
driver.get("http://username:[email protected]");
но, похоже, это не работает для меня. У кого-нибудь есть рабочее решение для этих браузеров?