在c#中使用try catch的OpenQA.Selenium.NoSuchElementException

问题描述 投票:0回答:1

当我尝试找到我得到的元素时

OpenQA.Selenium.NoSuchElementException
我使用了try和catch。但仍然出现异常。有什么建议吗?

try
{
   await //my element;
}
catch (OpenQA.Selenium.NoSuchElementException ex) 
{ 
           
}
catch (Exception ex)
{
      throw ex;
}

我想在 try 调用发生时捕获该异常

c#
1个回答
0
投票

我理解您的问题是不是发生的错误,而是异常破坏/中止流程。如果这是真的,那是因为您正在重新抛出异常(它刚刚被抛出并且您刚刚在 catch 块中捕获了它)而不是简单地处理它。

删除“抛出”并记录错误或其他内容。
您的代码将移至 try/catch 块下方的行。

© www.soinside.com 2019 - 2024. All rights reserved.