🔗 Ресурсы — Selenium и pytest
Официальная документация
| Ресурс | Описание |
|---|---|
| Selenium Documentation | Официальная документация Selenium 4: WebDriver, Grid, IDE. Актуальное API. |
| Getting Started — WebDriver | Установка, первый запуск, Selenium Manager. Старт для новичков. |
| Chrome — WebDriver Docs | Запуск Chrome через Selenium 4, ChromeOptions, ChromeService. |
| Firefox — WebDriver Docs | Запуск Firefox, FirefoxOptions, GeckoDriver. |
| pytest Fixtures | Официальная документация pytest: фикстуры, yield, scope, параметризация. |
ChromeDriver и GeckoDriver
| Ресурс | Описание |
|---|---|
| ChromeDriver — официальный сайт | Ручное скачивание ChromeDriver (нужно только при работе без Selenium Manager). |
| GeckoDriver — GitHub Releases | Скачать GeckoDriver для Firefox вручную. |
| webdriver-manager на PyPI | Библиотека явного управления драйверами (альтернатива Selenium Manager). |
Полезные статьи
| Статья | Тема |
|---|---|
| Миграция на Selenium 4 | Как обновить код с Selenium 3 на Selenium 4: executable_path, find_element_by_* и другие изменения. |
| Modern Web Automation with Selenium | Практическое руководство по Selenium + Python на Real Python. |
| How to use fixtures — pytest | Практическое руководство по использованию фикстур pytest с примерами. |
Из лекции
| Ссылка | Описание |
|---|---|
| selenium на PyPI | Страница пакета на PyPI — команда для установки. |
| itcareerhub.de/ru | Сайт, используемый как мишень для тестов в лекциях курса. |