org.openqa.selenium.UnhandledAlertException: unexpected alert open

后端 未结 10 759
情歌与酒
情歌与酒 2020-11-30 06:33

I am using a Chrome Driver and trying to test a webpage.

Normally it runs fine, but sometimes I get exceptions:

 org.openqa.selenium.UnhandledAlertE         


        
10条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-30 07:26

    After click event add this below code to handle

        try{
             driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
           }
     catch (org.openqa.selenium.UnhandledAlertException e) {                
             Alert alert = driver.switchTo().alert(); 
             String alertText = alert.getText().trim();
             System.out.println("Alert data: "+ alertText);
             alert.dismiss();}
    

    ... do other things driver.close();

提交回复
热议问题