У меня есть логический метод, который проверяет наличие определенных элементов.
В настоящее время он возвращает только значение true, но я хочу утверждать, что он равен false на более позднем этапе моего тестирования, когда элементы больше не отображаются.
Я использую ожидание веб-драйвера, чтобы проверить наличие элементов.
Я пробовал isDisplayed()
и простые операторы if и else, но они не будут работать для меня.
public boolean is_leaderbaord_viewable(){
WebDriverWait wait = new WebDriverWait(Drivers.getDriver(), 10);
wait.until(ExpectedConditions.visibilityOf(position_header));
wait.until(ExpectedConditions.visibilityOf(player_header));
wait.until(ExpectedConditions.visibilityOf(num_of_players));
wait.until(ExpectedConditions.visibilityOf(leaderboard_picks_header));
System.out.println("Leaderboard is now displayed");
return true;
}
Я просто хочу быть в состоянии утверждать, что это или правда, или ложь в моих тестах.