У вас есть неявное ожидание 30 секунд. Это означает, что у WebDriver есть 30 секунд, чтобы найти определенный элемент, определенный в DOM. Если этого не произойдет, то тест не пройден, за исключением того, что вы показали. Если при попытке выполнить задание время ожидания истекло, вероятно, это можно исправить, увеличив неявное ожидание:
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
установите значение 60, 120 или разумное количество времени, исходя из вашего опыта с этими тестами.
Обратите внимание, что неявное ожидание для каждой команды для WebDriver, а не для всего теста, поэтому оно не должно быть таким большим.
Другая возможность состоит в том, что искомый элемент не найден в макете страницы. Может быть, это не видно в данный момент, может быть, вы находитесь в другом экране, чем вы ожидаете.
Тщательно проверьте выполнение контрольного примера, чтобы увидеть, что происходит. Попробуйте добавить несколько таймеров, чтобы увидеть, когда начинается неявное ожидание.
Подробнее о неявном и явном ожидании можно узнать по адресу WebDriver: расширенное использование и Неявное ожидание - Appium .