Selenium 如果查找元素失败,如何继续循环?
我试过了 如果驱动程序找不到元素,是否有办法不转到“catch”而继续while循环 代码如下所示:Selenium 如果查找元素失败,如何继续循环?,selenium,webdriver,Selenium,Webdriver,我试过了 如果驱动程序找不到元素,是否有办法不转到“catch”而继续while循环 代码如下所示: try{ while (...) { driver.findelement(A); } }catch(Exception e) { } 你必须在圈内尝试接球 您必须在循环中执行try-catch您可以将findelement部分放入try-catch块中 while (some_condition) { try { drive
try{
while (...) {
driver.findelement(A);
}
}catch(Exception e) {
}
你必须在圈内尝试接球
您必须在循环中执行try-catch您可以将findelement部分放入try-catch块中
while (some_condition) {
try {
driver.findElement(A);
}
catch(Throwable e) {
/* Do something or ignore */
}
}
您可以将findelement部分放在try-catch块中
while (some_condition) {
try {
driver.findElement(A);
}
catch(Throwable e) {
/* Do something or ignore */
}
}
我的意思是我想继续循环,甚至是查找失败。我的意思是我想继续循环,甚至是查找失败。谢谢!另一个问题,您知道“driver.findelement(A);”的返回值吗?我不想处理catch上的错误,我想处理它:if(driver.findelement(A)not found){….},我可以吗?你应该把它作为一个单独的问题发布。非常感谢!另一个问题,您知道“driver.findelement(A);”的返回值吗?我不想处理catch上的错误,我想处理它:if(driver.findelement(A)not found){….},我可以吗?你应该把它作为一个单独的问题发布。