Для написания автотестов можно использовать chromedriver или Puppetter
Готовый docker контейнер с chromedriver:
https://github.com/yukinying/chrome-headless-brows...
Примеры использования Puppetter:
https://developers.google.com/web/tools/puppeteer/...
Или можно использовать сервисы где можно использовать среду c уже готовыми интеграциями, например, c почтой, telegram и sms. С запуском по расписанию и оповещением:
https://docs.testoid.io/guide/email/