Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Selenium Python


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1253, книга: Остроумие мира
автор: Владислав Владимирович Артемов

Вау, ребята! Книга "Остроумие Мира" Владислава Артемова - это просто бомба! Она забита до отказа умными мыслями, остротами и мудрыми изречениями. Если вы хотите побаловать свой мозг чем-то сочным и заставить себя задуматься, то эта книга для вас. Особенно круто, что Артемов собрал цитаты со всего мира, от античности до наших дней. Так что вы не только расширите свой кругозор, но и посмеетесь от души над некоторыми из этих острот. Не тратьте время на всякую ерунду - бегите за этой...

СЛУЧАЙНАЯ КНИГА

Автор Неизвестен - Selenium Python

Selenium Python
Книга - Selenium Python.  Автор Неизвестен  - прочитать полностью в библиотеке КнигаГо
Название:
Selenium Python
Автор Неизвестен

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Selenium Python"



Читаем онлайн "Selenium Python". Главная страница.

Оглавление
Документация и другие ресурсы вне курса ..................................................................................................... 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 --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.