Продолжение перевода неофициальной документации Selenium для Python. Оригинал можно найти [здесь][1].
1. [Установка][2] 2. [Первые шаги][3] 3. [Навигация][4] 4. [Поиск элементов][5] 5. Ожидания 6. Объекты Страницы 7. WebDriver API 8. Приложение: Часто Задаваемые Вопросы
В наши дни большинство веб-приложений используют [AJAX][6] технологии. Когда страница загружена в браузере, элементы на этой странице могут подгружаться с различными временными интервалами. Это затрудняет поиск элементов, если элемент не присутствует в [DOM][7], возникает исключение ElementNotVisibleException. Используя ожидания, мы можем решить эту проблему. Ожидание дает некий временной интервал между произведенными действиями — поиске элемента или любой другой операции с элементом. [Читать дальше →][8]
[1]:
http://selenium-python.readthedocs.org/waits.html
[2]:
http://habrahabr.ru/post/248559/
[3]:
http://habrahabr.ru/post/250921/
[4]:
http://habrahabr.ru/post/250947/
[5]:
http://habrahabr.ru/post/250975/
[6]:
https://ru.wikipedia.org/wiki/AJAX
[7]:
https://ru.wikipedia.org/wiki/Document_Object_Model
[8]:
http://habrahabr.ru/post/273089/#habracut