Javascriptアラートの処理を練習しようとしています。 w3schoolのウェブサイトでiframeから出てくるアラートを受け取りたい。Selenium 2を使用してiframeでjavascriptアラートを処理する
WebDriver driver = new ChromeDriver();
driver.get("http://www.w3schools.com/js/tryit.asp?filename=tryjs_alert");
driver.switchTo().frame("iframeResult");
driver.findElement(By.xpath("/html/body/button")).click();
WebElement editable = driver.switchTo().activeElement();
editable.sendKeys("enter");
//handle pop alert
String mainPage = driver.getWindowHandle();
Alert alt = driver.switchTo().alert();
alt.accept();
driver.switchTo().window(mainPage);
私はちょうど警告ボックスを取得しています。私はそれを受け入れることができません。 スレッド "main"の例外org.openqa.selenium.UnhandledAlertException:予期しないアラートが開かれています:{アラート・テキスト:私はアラート・ボックスです!}