33.86K

seleniumutils_presentation

1.

SeleniumUtils: Презентация
возможностей и методов
Инструменты для автоматизации
веб-тестирования с Selenium

2.

Инициализация браузера с
пресетами
• SeleniumUtils предоставляет гибкую и
простую инициализацию браузеров.
• 1. Импорт библиотек
• 2. Инициализация браузера с пресетом по
умолчанию
• 3. Использование пресетов (Headless,
Secure, Maximized и т.д.)
• 4. Создание кастомных пресетов

3.

Поиск и получение элементов
• Методы для поиска элементов на вебстранице.
• 1. Метод get_xpath для формирования
динамических XPath
• 2. Метод get_element для поиска одного
элемента
• 3. Метод get_elements для поиска списка
элементов

4.

Выполнение действий на
элементах
• Методы для выполнения действий на
элементах (клики, ввод текста, чекбоксы).
• 1. Клик по элементу (CLICK)
• 2. Ввод текста (WRITE)
• 3. Установка чекбоксов (SET_CHECKBOX)
• 4. Скриншоты и выделение элементов

5.

Парсинг таблиц
• Методы для парсинга таблиц на вебстранице.
• 1. Метод parse_table_headers для парсинга
заголовков таблиц
• 2. Метод parse_table для извлечения
данных из таблицы

6.

Работа с вкладками, окнами,
фреймами и алертами
• Методы для управления браузером.
• 1. Переключение между окнами
(switch_to_window)
• 2. Переключение между вкладками
(switch_to_tab)
• 3. Управление фреймами (switch_to_frame)
• 4. Управление алертами (get_alert,
close_alert)

7.

Работа с файлами
• Методы для загрузки и сохранения файлов.
• 1. Загрузка файлов с веб-элементов
(save_file)
• 2. Сохранение страницы как PDF
(save_page_as_pdf)
• 3. Загрузка файлов через input[type='file']
(add_files)
English     Русский Rules