Selenium
Используется для [тестирование] пользовательского пути в браузере
Лучшие приемы:
- применять явные ожидания вместо неявных
- избегать дублирования тестирующего кода - писать вспомогательные методы в базовом классе либо
- избегать функциональности двойного тестирования - если есть тест, котоырй охватывает, к примеру вход в систему, необходимо постараться пропустить его в последующих тестах
- использовать [разработка-на-основе-поведения(BDD)]
Смотри еще:
- [crawlers]
- [scrapy]
- [splash]
- [playwright]
- [2021-12-26-daily-note] парсинг csv, html, работа с pandas
- [2022-01-04-daily-note] использование proxy
- [2022-02-04-daily-note] про вебдрайверы
- [тестирование]
- pytest-selenium
- selenium-ide