我的 try
block 抛出 NoSuchElementException
但我的 catch
block 无法继续。
在我的自动化套件中,我有时会得到一个带有 btnOk 元素的页面(每天第一次登录),所以我试图处理这样一种情况:如果页面出现,然后单击它并继续,否则继续任何方式。
下面的代码片段:
try {
WebElement submitbuttonPresence=driver.findElement(By.id("btnOk"));
submitbuttonPresence.click();
}
catch (NoSuchElementException e) {
System.out.println(driver.getTitle());
}
最佳答案
您似乎捕获了一个不正确的异常。试试下面的代码:
try {
WebElement submitbuttonPresence=driver.findElement(By.id("btnOk"));
submitbuttonPresence.click();
}
catch (org.openqa.selenium.NoSuchElementException e) {
System.out.println(driver.getTitle());
}
关于java - 无法捕获异常 NoSuchElementException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36908029/