我正在使用 firefox 10 和 selenium-server-standalone-2.25.0.jar 。我只使用 webdriver 编写脚本。在我的应用程序中,有一个带有确定按钮的警报框。我尝试了许多代码解决方案但不起作用。以下是我尝试过的解决方法
解决方案1:
((JavascriptExecutor)driver).executeScript("window.alert = function(msg){};");
解决方案2:
Alert alert = driver.switchTo().alert();
alert.accept();
但它显示以下错误
Caused by: org.openqa.selenium.UnhandledAlertException: Modal dialog present
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
java.lang.reflect.Constructor.newInstance(Unknown Source)