Как запустить сценарий селена всякий раз, когда я получил новое сообщение в Интернете WhatsApp - PullRequest
0 голосов
/ 14 июня 2019

Я пишу сценарий на Java, используя селен, чтобы читать новые сообщения, полученные в веб-приложении WhatsApp, обнаруживая красный пузырь количества новых сообщений, открывая его и читая последние x непрочитанных сообщений. Я могу сделать это успешно. Но я хочу, чтобы этот тест вызывался при каждом получении нового сообщения, и чтобы он развертывался на сервере с веб-сайтом WhatsApp, который зарегистрирован с номером, который остается открытым, как веб-сайт, и хочет запускать мой сценарий всякий раз, когда я получаю сообщение. новое сообщение.

Один из способов работы - бесконечно вызывать Test in AfterTest, который в моем случае работает нормально. Но я хочу знать, есть ли другой способ сделать это?

1 Ответ

0 голосов
/ 14 июня 2019

У вас может быть один тест, который непрерывно повторяется, проверяя, получили ли вы какие-либо сообщения. Этот тест может затем вызвать другой тест.

Однако это не очень хорошая практика, так как тесты не должны полагаться на другие тесты, и было бы слишком сложно иметь тест, постоянно выполняющийся на сервере. Похоже, вы пытаетесь использовать Selenium для выполнения задач, а не для тестирования, что не является его целью.

...