Похоже, что тест выполняется быстрее, чем тестируемое приложение. Вам необходимо убедиться, что вы используете waitForPageToLoad
везде, где происходит загрузка страницы. Кроме того, если ваше приложение вообще использует AJAX, возможно, вам придется использовать что-то вроде waitForCondition
, чтобы убедиться, что элемент существует, прежде чем пытаться получить к нему доступ.
В будущем Selenium может неявно ожидать появления элементов, а не сразу выдавать ошибку «элемент не найден», но пока эти ожидания должны быть явными.