Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 1.62 KB

README.md

File metadata and controls

15 lines (13 loc) · 1.62 KB

domconnect_selenium

Тестовое задание - автоматизация действий на сайте без использования api сайта

Перед запуском скрипта

  • Создать .env файл и добавить туда реквизиты для входа согласно example.env файлу.
  • Установить зависимости
  • Запустить команду pytest .\tests\ в той же директории что и файл main.py

Запуск

  • Точка входа - main.py
  • Откроется сайт, затем окно логина, будут введены реквизиты.
  • После ввода реквизитов нужно нажать на капчу и при необходимости заполнить.
  • Во время заполнения капчи, скрипт будет пытаться нажать на кнопку входа с небольшими паузами (после заполнения капчи на кнопку можно нажать вручную не дожидаясь скрипта)
  • При наличии дополнительной капчи скрипт будет ожидать её заполнения, периодически нажимая на кнопку входа и пытаясь найти элемент который доступен после успешного входа
  • Финальный шаг - парсим таблицу с прокси и выводим все данные о прокси которые нам подходят (ip:port - dd.mm.yy, hh:mm)