WebDriverBackedSelenium: выдает обработку подтверждения: UnsupportedOperationException

Я использую WebDriverBackedSelenium для обработки диалогов подтверждения и предупреждений в своих тестах.

    WebDriver driver = new FirefoxDriver();
    driver.get("https://uat03.testnet.com/uat03/main.asp");

    Selenium selenium = new WebDriverBackedSelenium(driver,"https://uat03.testnet.com/uat03/main.asp");

    WebElement logout = driver.findElement(By.linkText("Logoff"));                 
    logout.click();

    selenium.chooseOkOnNextConfirmation();
    selenium.getConfirmation();

    WebDriver driverInstance = ((WebDriverBackedSelenium) selenium).getUnderlyingWebDriver();

Когда тест достигает: ChooseOkOnNextConfirmation(); консоль выдает ошибку:

Exception in thread "main" java.lang.UnsupportedOperationException: getConfirmation
at org.openqa.selenium.WebDriverCommandProcessor.execute(WebDriverCommandProcessor.java:278)
at org.openqa.selenium.WebDriverCommandProcessor.getString(WebDriverCommandProcessor.java:252)
at com.thoughtworks.selenium.DefaultSelenium.getConfirmation(DefaultSelenium.java:429)
at testscripts.Deployment.main(Deployment.java:149)

Я следил за документацией на сайте "seleniumhq" и не понимаю, почему он выдает эту ошибку, есть идеи?


person David Cunningham    schedule 30.08.2011    source источник
comment
Вот обсуждение ошибки Selenium, связанное с этим. Хотя помечен как исправлено, все еще не работает для меня. code.google.com/p/selenium/issues/detail?id= 27   -  person    schedule 22.06.2012
comment
Возможный дубликат UnsupportedOperationException   -  person Paul Sweatte    schedule 10.10.2016