当我尝试找到我得到的元素时
OpenQA.Selenium.NoSuchElementException
我使用了try和catch。但仍然出现异常。有什么建议吗?
try
{
await //my element;
}
catch (OpenQA.Selenium.NoSuchElementException ex)
{
}
catch (Exception ex)
{
throw ex;
}
我想在 try 调用发生时捕获该异常
我理解您的问题是不是发生的错误,而是异常破坏/中止流程。如果这是真的,那是因为您正在重新抛出异常(它刚刚被抛出并且您刚刚在 catch 块中捕获了它)而不是简单地处理它。
删除“抛出”并记录错误或其他内容。
您的代码将移至 try/catch 块下方的行。