Автор Неизвестен - Selenium Python
Название: | Selenium Python | |
Автор: | Автор Неизвестен | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Selenium Python"
Читаем онлайн "Selenium Python". Главная страница.
- 1
- 2
- 3
- . . .
- последняя (25) »
Оглавление
Документация и другие ресурсы вне курса ..................................................................................................... 5
1 Начало .................................................................................................................................................................. 6
1.1 Введение в Selenium .................................................................................................................................... 6
1.2 Основные понятия в Selenium Webdriver ................................................................................................. 8
1.3 Преимущества Selenium ............................................................................................................................. 8
1.4 Недостатки Selenium ................................................................................................................................... 8
2 Установка Selenium и WebDriver ....................................................................................................................... 9
1) Установка WebDriver.................................................................................................................................. 9
2) Добавление webdriver в PATH в Windows: ............................................................................................ 9
3. Поиск элементов Selenium............................................................................................................................. 12
3.1.1 Поиск элементов Selenium ......................................................................................................................... 12
Два набора методов selenium.................................................................................................................... 12
Локаторы - Играют очень важную роль при работе с Selenium. Они обеспечивают путь к вебэлементам, которые необходимы для автоматизации определенных действий, таких как клик,
ввод, установка флага и др. ....................................................................................................................... 12
3.1.2 Поиск элементов на странице ............................................................................................................. 13
Поиск по #id ............................................................................................................................................... 13
Поиск по .class ........................................................................................................................................ 14
Поиск по имени тега .................................................................................................................................... 14
Поиск по значению атрибута name="item" ......................................................................................... 15
3.1.3 Поиск по составным селекторам ........................................................................................................ 16
Потомки или дочерние элементы............................................................................................................. 16
Поиск по порядковому номеру дочернего элемента ............................................................................ 17
Использование двух классов и более ...................................................................................................... 17
3.1.4 Поиск элементов при помощи XPath .................................................................................................. 19
1. XPath всегда начинается с символа / или // .................................................................. 19
2. Символ [ ] - Это команда фильтрации .................................................................................. 19
3. Символ * - Команда выбора всех элементов ....................................................................... 20
4. Поиск по классу в XPath зависит от регистра .......................................................................... 20
3.2 Работаем с браузером .............................................................................................................................. 22
Если код падает с ошибкой, весь код после finally: будет гарантированно выполнен.......... 22
Но есть ещё третий способ, мой любимый, - это менеджер контекста with/as. С этим способом
нам вообще не нужно думать о том, когда закрывать браузер, менеджер контекста делает это
за нас в тот момент, когда это нужно. ..................................................................................................... 22
Некоторые проблемы WebDriver (из сети и личного опыта):............................................................... 23
3.3 Разница основных методов поиска элемента ..................................................................................... 24
.find_element() и find_elements() .............................................................................................. 24
Как всё таки быть, если нам нужен каждый второй или третий элемент на странице ?............... 25
3.4 Задачи по материалу ................................................................................................................................ 27
3.4.1 ................................................................................................................................................................. 27
3.4.2.................................................................................................................................................................. 27
3.4.3 Сопоставьте значения из двух списков ........................................................................................ 27
3.4.4 Введите численный ответ ................................................................................................................ 27
3.4.5 Введите численный ответ ................................................................................................................ 28
3.4.6 ................................................................................................................................................................. 28
3.4.7 ................................................................................................................................................................. 29
3.4.8 ................................................................................................................................................................. 29
3.4.9 --">
Документация и другие ресурсы вне курса ..................................................................................................... 5
1 Начало .................................................................................................................................................................. 6
1.1 Введение в Selenium .................................................................................................................................... 6
1.2 Основные понятия в Selenium Webdriver ................................................................................................. 8
1.3 Преимущества Selenium ............................................................................................................................. 8
1.4 Недостатки Selenium ................................................................................................................................... 8
2 Установка Selenium и WebDriver ....................................................................................................................... 9
1) Установка WebDriver.................................................................................................................................. 9
2) Добавление webdriver в PATH в Windows: ............................................................................................ 9
3. Поиск элементов Selenium............................................................................................................................. 12
3.1.1 Поиск элементов Selenium ......................................................................................................................... 12
Два набора методов selenium.................................................................................................................... 12
Локаторы - Играют очень важную роль при работе с Selenium. Они обеспечивают путь к вебэлементам, которые необходимы для автоматизации определенных действий, таких как клик,
ввод, установка флага и др. ....................................................................................................................... 12
3.1.2 Поиск элементов на странице ............................................................................................................. 13
Поиск по #id ............................................................................................................................................... 13
Поиск по .class ........................................................................................................................................ 14
Поиск по имени тега .................................................................................................................................... 14
Поиск по значению атрибута name="item" ......................................................................................... 15
3.1.3 Поиск по составным селекторам ........................................................................................................ 16
Потомки или дочерние элементы............................................................................................................. 16
Поиск по порядковому номеру дочернего элемента ............................................................................ 17
Использование двух классов и более ...................................................................................................... 17
3.1.4 Поиск элементов при помощи XPath .................................................................................................. 19
1. XPath всегда начинается с символа / или // .................................................................. 19
2. Символ [ ] - Это команда фильтрации .................................................................................. 19
3. Символ * - Команда выбора всех элементов ....................................................................... 20
4. Поиск по классу в XPath зависит от регистра .......................................................................... 20
3.2 Работаем с браузером .............................................................................................................................. 22
Если код падает с ошибкой, весь код после finally: будет гарантированно выполнен.......... 22
Но есть ещё третий способ, мой любимый, - это менеджер контекста with/as. С этим способом
нам вообще не нужно думать о том, когда закрывать браузер, менеджер контекста делает это
за нас в тот момент, когда это нужно. ..................................................................................................... 22
Некоторые проблемы WebDriver (из сети и личного опыта):............................................................... 23
3.3 Разница основных методов поиска элемента ..................................................................................... 24
.find_element() и find_elements() .............................................................................................. 24
Как всё таки быть, если нам нужен каждый второй или третий элемент на странице ?............... 25
3.4 Задачи по материалу ................................................................................................................................ 27
3.4.1 ................................................................................................................................................................. 27
3.4.2.................................................................................................................................................................. 27
3.4.3 Сопоставьте значения из двух списков ........................................................................................ 27
3.4.4 Введите численный ответ ................................................................................................................ 27
3.4.5 Введите численный ответ ................................................................................................................ 28
3.4.6 ................................................................................................................................................................. 28
3.4.7 ................................................................................................................................................................. 29
3.4.8 ................................................................................................................................................................. 29
3.4.9 --">
- 1
- 2
- 3
- . . .
- последняя (25) »
Книги схожие с «Selenium Python» по жанру, серии, автору или названию:
Другие книги автора «Автор Неизвестен»:
Автор Неизвестен - История доктора Джона Фаустуса Жанр: Эзотерика, мистицизм, оккультизм Год издания: 2010 Серия: gemma magica |
Автор Неизвестен - Кибалион Жанр: Самиздат, сетевая литература Год издания: 1993 |