如果线路失败怎么办? C#

时间:2019-03-30 10:51:05

标签: c# selenium

如果失败,我需要再次尝试行,直到完成为止,然后继续其他代码。

1)进行一行(网页上的findelement) 2)如果此行由于某种原因失败-我需要刷新页面并再次尝试此行,直到完成为止。 3)继续

谢谢。

2 个答案:

答案 0 :(得分:0)

无法完全理解您的问题,但这是可能有用的代码

    do
        {
            try
            {
                // Perform Operation
                break; 
            }
            catch (Exception ex)
            {
                // Log Error
            }
        } while (true);

答案 1 :(得分:0)

这可能对您更好:

private void DoYourThing()
{
    try
    {
        // Do your code here
    }
    catch( Exception _Exception )
    {
        MessageBox.Show( _Exception .Message );
        DoYourThing( ); // Reloop the code if any error happend.
    }
}