Привет!
Прошу помочь разобраться с проблемой.
Падает тест, ошибка: org.openqa.selenium.TimeoutException: ожидаемое условие не выполнено: ожидание видимости всех элементов, расположенных с помощью By.xpath: //h5[text()=‘Elements’] (попытка длилась 30 секунд с интервалом 500 миллисекунд)
Использую Java, Selenium, openJDK, Maven. Сайт, который тестирую (использую для обучения автоматизации тестирования) - https://demoqa.com/
Я хочу, что бы этот сайт открылся в браузере и кликнуть по разделу Elements. Так и происходит - сайт открывается и кликается раздел Elements. После этого тест падает.
Код (вынесен в отдельный класс):
public void chooseElements(String Elenents) {
click(By.xpath("//h5[text()='Elements']"));
}
В самом тесте код такой:
@org.junit.jupiter.api.Test
public void FirstTest() {
main.goTo(); /* обращаемся к странице MainPage */
main.chooseElements("Elements");
elements.checkPageIsCorrect();
}