Что не так с моим кодом try и catch просто ищет имя в таблице, если нет в текущей таблице, нажмите next? - PullRequest
0 голосов
/ 18 октября 2019

Теоретически это просто, но вы можете помочь мне в том, что мне не хватает.
Идея, лежащая в основе моего кода, заключается в том, что используется цикл while, в то время как есть следующая кнопка.
Они указывают на код (_fleetRep.fleetNameInTable(Fleetname).Displayed), которая дает вам представление, если Fleetname находится в таблице. Если он не найдет его на первой странице, он щелкнет на следующей странице.
Определенно, есть проблема с поиском в таблице, потому что он идет прямо в ловушку.

Вот мой код, пожалуйста, сообщите, чтоЯ делаю не так:

try
{
    while (_regRep.btnNext.Displayed && _regRep.btnNext.Enabled)
    {
        System.Threading.Thread.Sleep(2000);
        if (_fleetRep.fleetNameInTable(Fleetname).Displayed)
        {
            _fleetRep.btnDelete(Fleetname).Click();
        }
        else
        {
            objCommon.Click(_regRep.btnNext);
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("No delete found: " + ex.Message);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...