/ / Як я можу дізнатися, що чекає Selenium WebDriver? - java, селен-webdriver

Як дізнатися, чого чекає селеновий WebDriver? - java, селен-webdriver

У мене є тестовий випадок Selenium WebDriver (Java), який іноді виходить з ладу і кидає а TimeoutException. У виняток включено багато діагностики (інформація про збірку, інформація про систему, можливості тощо), але жодна з них нічого не говорить про те, що її чекали.

WebDriver webDriver = ...;
webDriver.get(pageUrl);  // TimeoutException here (occasionally)

Чи є спосіб за допомогою API Selenium WebDriver дізнатися, що чекає драйвера?

Selenium WebDriver Java: 2.43.0 Firefox: 32,0

Відповіді:

0 для відповіді № 1

Вам потрібно дочекатися повного завантаження сторінки; після цього виконайте будь-яку операцію над веб-елементом, пройдіть нижче код

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

Потім обробіть веб-елемент.