- Правка:
См. Ответ Клита;Я предположил, что это было проверенное исключение из-за описания OP.
- Старый ответ:
Вы просто пытаетесь поймать его (или перебросить его из вашего method).
В Java они называются "проверенными" исключениями и, как правило, считаются ошибкой :) (но это не стоит обсуждать здесь).
try {
getAnchorByText(,,,)
} catch (ElementNotFoundException enfe) {
///
}
или броски:
public void myFoo (...) throws ElementNotFoundException
Идея состоит в том, что вы не должны передавать исключения в места, которые не могут с ними работать (или, по крайней мере, оберните их во что-то, что они могут * 1018)* иметь дело с).Вы пытаетесь ограничить исключения различными уровнями в вашем приложении.