【发布时间】:2011-01-17 13:45:37
【问题描述】:
我有如下代码
selenium.chooseCancelOnNextConfirmation();
selenium.click("deleteRequest");//点击按钮会弹出确认对话框
System.out.println("是否存在确认"+selenium.isConfirmationPresent());
尽管我正在使用 selenium.chooseCancelOnNextConfirmation(),但请告诉我为什么 selenium.isConfirmationPresent() 返回 true。
但是 selenium.isConfirmationPresent() 之后返回 false
selenium.getConfirmation();
是否必须使用 selenium.getConfirmation(),因为我无法进行进一步处理。它说
com.thoughtworks.selenium.SeleniumException:错误:出现意外确认! [您确定要删除选定的请求吗?] com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97) 在 com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:9
【问题讨论】: