Тестовое задание:
В задании необходимо:
- Использовать Python, подключить библиотеку Selenium Webdriver;
- С помощью Selenium открыть браузер, открыть страницу выше указанной почты(google.com/yandex.ru) и авторизоваться;
- С помощью Selenium определить сколько во входящих нашлось писем с темой «Simbirsoft Тестовое задание»;
- С помощью Selenium и интерфейса почты написать/отправить письмо на этот же почтовый ящик, в тексте которого указать найденное в шаге 3 количество писем. Указать тему письма «Simbirsoft Тестовое задание. <Фамилия>», где <Фамилия> - это Ваша фамилия;
- Оформить эти действия в виде теста. При выполнении работы необходимо использовать следующие технологии:
- Selenium GRID (тесты запускать через GRID обязательно)
- Использовать паттерн проектирования автотестов Page Object
- Реализовать формирование отчетов о пройденных тестах через Allure
Переменные в файле .env
Обязательно, перед началом тестирования, проверьте переменные окружения в файле .env EMAIL - электронная почта от gmail PASSWORD - пароль от EMAIL TO_EMAIL - электронная почта на которую необходимо отправить письмо EMAIL_TITLE - заголовок письма