Я пытаюсь выполнить набор действий до тех пор, пока элемент больше не будет виден. У меня есть список элементов в таблице, и когда я удаляю один (используя упомянутые действия), предыдущий перемещается в верхнюю часть таблицы. Элемент сверху всегда имеет один и тот же xpath, поэтому я просто пытаюсь удалить верхний элемент снова и снова, пока не останется ни одного. В настоящее время я использую следующий метод, но он удаляет только первый элемент. Я пытался использовать .size (), но я получаю ошибку, какие-либо идеи?
public static void rieAllcards() {
if (firstCard.isDisplayed()) {
//Allow RIE to Open
clickToExpandCard();
clickEditIcon();
clickRemove();
} else {
System.out.println("Element not present");
}
}
элемент "firstCard" заменяется второй картой в списке, это будет продолжаться до тех пор, пока "FirstCard" не будет там дольше и метод должен позволить тесту двигаться дальше.