私は firefox 10 と selenium-server-standalone-2.25.0.jar を使用しています。私は webdriver のみを使用してスクリプトを書いています。私のアプリケーションには、[OK] ボタンのある警告ボックスが 1 つあります。多くのコード ソリューションを試してみましたが、うまくいきません。以下は私が試した回避策です
解決策 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)