Skip to content

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

License

Notifications You must be signed in to change notification settings

alexanderchainsaw/domconnect_selenium

Repository files navigation

domconnect_selenium

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

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

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

Запуск

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages