1

Chrome からの ALert ポップアップの処理に問題があります。次のエラーが表示され続けます。org.openqa.selenium.UnhandledAlertException: 予期しないアラート オープン (セッション情報: chrome=29.0.1547.66) (ドライバー情報: chromedriver=2.3,platform=Windows NT 5.1 SP3 x86) .

これが私がこれまでに試したことです。エラーが表示されているページに到達すると:

driver.switchTo().alert.accept(); 

も試した。

 Alert alert = driver.switchTo().alert();
 alert.accept();

また、同じエラー。

これに対する解決策があれば、それは高く評価されます。

4

4 に答える 4

0

stackoverflow エラーをキャッチしようとしましたが、回避策として機能しました。

try
{   
    driver.findElement(By.xpath('xpath')).click(); // command that will trigger the alert window
}
catch (StackOverflowError e)
{
    driver.switchTo().alert().dismiss(); // or driver.switchTo().alert().accept();
    // the rest of the scripts can be added here
}
于 2014-10-17T16:16:46.997 に答える
0

IEでこの問題が発生しました。しかし、2 つの簡単な変更により、
FFの下でのように動作するようになりました 。最初にImplicityWaitを「0」に設定すると、@Santoshsarmaによると、別の問題でした。 Chromeでも解決策になるかもしれません。


于 2014-03-24T13:52:12.017 に答える