Работа с исключениями - C# (177395)
Формулировка задачи:
Привет )
такая вот задачка )
есть код
строк на 40.. вот часть для примера
допустим в ошибка , далее нет возможности сделать "правильное" исключения ..
какие варианты есть для того что бы перезапустить выполнения кода ?
все до чего додумался это в кетч вставить весь код до момента ошибки ..
wait.Until(ExpectedConditions.PresenceOfAllElementsLocatedBy(By.XPath("//android.widget.EditText[contains(@bounds, '[26,446][688,502]')]")));
driver.FindElementByXPath("//android.widget.EditText[contains(@bounds, '[26,446][688,502]')]").SendKeys(_Login);
//wait.Until(ExpectedConditions.PresenceOfAllElementsLocatedBy(By.XPath("//android.widget.Button[contains(@bounds, '[24,568][696,624]')]"))); //далее
driver.FindElementByXPath("//android.widget.Button[contains(@bounds, '[24,568][696,624]')]").Click(); //далее driver.FindElementByXPath("//android.widget.Button[contains(@bounds, '[24,568][696,624]')]").Click(); //далееРешение задачи: «Работа с исключениями»
textual
Листинг программы
var f = true;
do
{
try
{
//ваш код
f = false;
}
catch(Exception)
{
f = true;
}
}
while(f);