Selenium Webdriver NoAlertPresentException: no alert open

图片描述
//点击保存
driver.findElement(By.xpath("//*[@id="btn-submit"]")).click();
然后有一个弹出框,需要点击确认
//我以为这个是alter

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

但是报错:
Exception in thread "main" org.openqa.selenium.NoAlertPresentException: no alert open

阅读 6.8k
1 个回答

刚提问就被我自己解决了,真尴尬
sleep 2秒就好了
执行的太快,alter还没出来,selenium就去执行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进