Продолжение перевода неофициальной документации Selenium для Python. Оригинал можно найти здесь.
Содержание:
1. Установка
2. Первые шаги
3. Навигация
4. Поиск элементов
5. Ожидания
6. Объекты Страницы
7. WebDriver API
8. Приложение: Часто Задаваемые Вопросы
2. Первые шаги
3. Навигация
4. Поиск элементов
5. Ожидания
6. Объекты Страницы
7. WebDriver API
8. Приложение: Часто Задаваемые Вопросы
5. Ожидания
В наши дни большинство веб-приложений используют AJAX
технологии. Когда страница загружена в браузере, элементы на этой
странице могут подгружаться с различными временными интервалами. Это
затрудняет поиск элементов, если элемент не присутствует в DOM,
возникает исключение ElementNotVisibleException. Используя ожидания, мы
можем решить эту проблему. Ожидание дает некий временной интервал между
произведенными действиями — поиске элемента или любой другой операции с
элементом.
Selenium WebDriver предоставляет два типа ожиданий — неявное (implicit) и явное (explicit). Явное ожидание заставляет WebDriver ожидать возникновение определенного условия до произведения действий. Неявное ожидание заставляет WebDriver опрашивать DOM определенное количество времени, когда пытается найти элемент.
Дальше >>
Selenium WebDriver предоставляет два типа ожиданий — неявное (implicit) и явное (explicit). Явное ожидание заставляет WebDriver ожидать возникновение определенного условия до произведения действий. Неявное ожидание заставляет WebDriver опрашивать DOM определенное количество времени, когда пытается найти элемент.
Дальше >>
Комментариев нет:
Отправить комментарий