Теоретически это просто, но вы можете помочь мне в том, что мне не хватает.
Идея, лежащая в основе моего кода, заключается в том, что используется цикл 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);
}