Я пытаюсь создать ArrayList из WebElements с этой страницы:

Если отображаются все элементы, они могутбыть добавленным в ArrayList просто отлично.
ArrayList<WebElement> TodoArray = new ArrayList<WebElement>();
TodoArray.add(todo1);
Если я удаляю один из элементов с веб-страницы (не код), я получаю эту ошибку при запуске моего теста:
org.openqa.selenium.NoSuchElementException: Unable to locate element: *[name='todo[9]']
Есть ли способ обойти эту ошибку и заставить java пропустить пропущенный элемент, но продолжать добавлять отображаемые элементы?
Мой код довольно прост.Я использую JUnit для запуска моих тестовых случаев.Элементы определены правильно с использованием аннотаций @FindBy.
@FindBy(name="todo[1]")
WebElement todo1;
Я попытался обернуть переменные с помощью Try / Catch и с помощью NoSuchElementException, но я не был уверен, как его отформатировать.Возможно ли использование ключевого слова continue в этой ситуации?
Надеюсь, я предоставил достаточно информации.Любая помощь будет оценена.Спасибо!