Селен: Могу ли я утверждать, что щелчок не был сделан? - PullRequest
0 голосов
/ 09 мая 2018

У меня есть DatePicker с пользовательской проверкой, которая позволяет устанавливать ограничения для дат, которые могут быть выбраны (От и До) Так, например, если я установил лимит в DateFrom: 02/01/2018, то 01.01.2008 (1 день до этого) больше не будет кликабельным. Поэтому мне было интересно, есть ли утверждение, чтобы проверить, что щелчок не был сделан, или, может быть, вы, ребята, знаете лучшее решение для этого случая

Спасибо!

1 Ответ

0 голосов
/ 09 мая 2018

Вы можете использовать блок try-catch в своем тесте:

WebDriverWait wait = new WebDriverWait(Scenario1Test.driver, 10); 
try {
WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("(//some XPATH")));
} catch TimeoutException {
  // code if element not clickable
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...