В настоящее время я пытаюсь выполнить всплывающее окно JavaScript, используя HtmlUnitDriver
веб-драйвера, и это дает странный результат.
Та же строка кода работает нормально, используя FirefoxDriver
, однако, когда она переключается на HtmlUnitDriver, она перестает работать. Простой код, который я использую, находится здесь:
Alert alert = driver.switchTo().alert();
alert.accept();
Может ли HtmlUnitDriver обрабатывать всплывающие окна Java или это ограничение HtmlUnitDriver.
это всплывающее окно подтверждения Javascript. Мы попытались использовать свойства firefox с HTMLUnitDriver, выполнив:
driver = new HtmlUnitDriver(BrowserVersion.FIREFOX_3);
Это было неудачно.
Дополнительный вопрос: должен ли JavaScript быть включен для HTMLUnitDriver, чтобы мы могли взаимодействовать с всплывающим окном подтверждения? Если ДА, кто-нибудь знает, как мы можем включить это?
driver = new HtmlUnitDriver(capabilities);
не работает и не распознается.
Любая помощь будет принята с благодарностью.
Приветствия