我试过了有什么办法,如果驱动程序找不到元素,不会去"捕获"而是继续 while 循环?
代码是这样的:
try{
while (...) {
driver.findelement(A);
}
}catch(Exception e) {
}
while (condition) {
try{
driver.findElement(A);
}
catch(Exception e) {
}
}
你必须在循环内做尝试捕捉
您可以将 findelement 部分放在 try-catch 块中
while (some_condition) {
try {
driver.findElement(A);
}
catch(Throwable e) {
/* Do something or ignore */
}
}