Как попробовать еще раз, если линия не удалось?C # - PullRequest
0 голосов
/ 30 марта 2019

Мне нужно повторить попытку строки, если она не удалась, до тех пор, пока это не будет завершено, а затем продолжить с другим кодом.

1) Выполнить строку (Findelement на веб-странице) 2) Если эта строка не удалась дляпо какой-то причине - мне нужно обновить страницу и попробовать эту строку еще раз, пока она не будет завершена.3) Продолжить

Спасибо.

Ответы [ 2 ]

0 голосов
/ 30 марта 2019

это может быть даже лучше для вас:

private void DoYourThing()
{
    try
    {
        // Do your code here
    }
    catch( Exception _Exception )
    {
        MessageBox.Show( _Exception .Message );
        DoYourThing( ); // Reloop the code if any error happend.
    }
}
0 голосов
/ 30 марта 2019

Я не совсем понял ваш вопрос, но вот код, который может помочь

    do
        {
            try
            {
                // Perform Operation
                break; 
            }
            catch (Exception ex)
            {
                // Log Error
            }
        } while (true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...