如何忽略循环中的异常并继续执行

堆栈溢出

我在Java中有以下for循环

List<String> accountList=new ArrayList<>();
int colNo=3;
for(int rowNo=1;rowNo<=tableRowNumber;rowNo++)
    {
            String accountName=getTableData(By.xPath(".//*[@id='accTable']/"), rowNo, colNo);
            accountList.add(accountName);
    }

方法getTableData(By,rowNo,colNo)用于检索表中的数据。当我运行代码时,如果没有数据是特定的单元格,则该方法将引发

org.openqa.selenium.NoSuchElementException:无法找到元素

例外。可以,但是循环的执行会在异常时停止。我如何忽略异常,以便即使发生异常也可以继续循环

马丁·汉森

使用一个try/catch块,没有任何catch

for (....) {
    try {
        String accountName=getTableData(By.xPath(".//*[@id='accTable']/"), rowNo, colNo);
        accountList.add(accountName);
    } catch (NoSuchElementException ex) {
        //Do nothing
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何忽略异常并继续处理foreach循环?

来自分类Dev

在Kotlin内的功能循环中,如何执行“中断”或“继续”?

来自分类Dev

如何处理for循环中的错误(python)并继续执行

来自分类Dev

引发异常后继续执行循环

来自分类Dev

Java忽略异常并继续

来自分类Dev

Laravel异常后如何继续执行?

来自分类Dev

捕获异常后如何继续循环

来自分类Dev

忽略错误消息以继续执行python中的循环

来自分类Dev

如何在循环中忽略输入[Python]

来自分类Dev

如何在for循环中忽略文件

来自分类Dev

如何阻止线程继续执行无限循环

来自分类Dev

如何在Haskell中忽略异常或错误并继续IO操作?

来自分类Dev

如何在while循环中中断并继续try-catch?

来自分类Dev

如何在循环中执行异步代码?

来自分类Dev

如何在循环中定时执行代码?

来自分类Dev

如何在循环中执行异步操作

来自分类Dev

如何使类在forEach循环中可执行?

来自分类Dev

如何在循环中执行()?在C中

来自分类Dev

如何在循环中执行 ngModel?

来自分类Dev

如何在循环中执行聚类

来自分类Dev

Bash脚本:在循环中执行一次操作,然后停止,但继续循环

来自分类Dev

继续在PHP循环中冒泡

来自分类Dev

在for循环中继续标签

来自分类Dev

for循环中的异常行为

来自分类Dev

javascript: 'return' 被忽略并继续循环

来自分类Dev

Python:发生外部异常时如何正确继续while循环

来自分类Dev

如何引发异常并继续循环(或如何从一个循环引发许多异常)

来自分类Dev

如何引发异常并继续循环(或如何从一个循环引发许多异常)

来自分类Dev

如何使用Mechanize解析的值忽略循环中的nil值?

Related 相关文章

热门标签

归档