0

我试过有没有什么方法可以让驱动程序找不到元素,不会去'catch',而是继续while循环??

像这样的代码:

try{
     while (...) {
      driver.findelement(A);

   }
}catch(Exception e) {

}
4

2 回答 2

2
while (condition) {

      try{     

        driver.findElement(A);
      }
      catch(Exception e) {

      }
}

您必须在循环内执行 try catch

于 2013-09-06T05:09:15.720 回答
1

您可以将 findelement 部分放在 try-catch 块中

while (some_condition) {

    try {     
        driver.findElement(A);
    }
    catch(Throwable e) {
        /* Do something or ignore */
    }
}
于 2013-09-06T06:40:37.723 回答