Как правило, я не автоматизирую такие случаи, так как автоматические тесты больше касаются регрессионного тестирования. Вам нужно оценить, как часто эта функция будет меняться. Если это раз в год, нет смысла автоматизировать его только ради автоматизации. Вы можете прочитать больше о ROI автоматизированных тестов:
(а) Автоматизированное время разработки сценария теста = (Ежечасно время автоматизации на тест * Количество автоматизированных тестов)/8
(б) Автоматизированный тест выполнение сценария время = (Automated времени выполнения теста на тест * Количество автоматизированных тестов * Период ROI)/18
(с) автоматизированным временем тестирования анализа = (тест время анализа * Период ROI)/8
(d) Автоматическое время обслуживания теста = (время обслуживания * Период рентабельности инвестиций)/8
(е) Руководство Время выполнения = (ручное время выполнения теста * Количество ручных тестов * Период ROI)/8
Вы можете найти больше в этой статье, что я нашел на google- https://dzone.com/articles/how-to-calculate-roi-for-test-automation
Я думаю, вы должны пойти с 'AutoIT' http://toolsqa.com/селен WebDriver/а.е. toit-selenium-webdriver/ –
Я не уверен, что вы должны тестировать этот сценарий. Поскольку для меня нет никакого смысла автоматизировать любой тестовый пример, который включает стороннее приложение. Обычно мы игнорируем это приложение. Вместо того, чтобы нажимать на ссылку, вы можете получить текст и атрибуты ссылки и проверить свою строку. Если вы хотите проверить, получен ли электронное письмо на этом адресе электронной почты, это совершенно новый сценарий. – Mayur