Время ожидания метода get (), хотя страница отображается правильно - PullRequest
1 голос
/ 30 августа 2010

Я использую Selenium 2 в Java, и при загрузке веб-страницы с использованием метода get () Webdriver (класс InternetExplorerDriver) время ожидания истекает, и выполнение останавливается, хотя страница кажется мне полностью загруженной.
Я пытался использовать класс WebDriverWait, но не могу понять, какую функцию предоставить в качестве условия для метода till ().
Обновление : реализован класс Condition, но теперь невозможно определить, следует ли использовать метод wait.until () до или после get () ...

1 Ответ

0 голосов
/ 30 августа 2010

Возможно, на вашей странице есть какой-то AJAX, поэтому WebDriver считает, что он загружен, а пока нет. Вы должны использовать шаблон Page Objects и AjaxElementLocatorFactory - это более надежно, чем просто wait. Также этот шаблон позволяет создавать поддерживаемые тесты и имеет много преимуществ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...