#selenium #email #automated-tests #robotframework #imaplib
Вопрос:
Я использую электронную почту с подадресом в своем тесте, и я сталкиваюсь с периодическими ошибками. Иногда тест проходит, иногда он проваливается. И я не могу понять, что не так.
Это код, который я создаю для части подадресного адреса или адреса со знаком плюс:
${str}= Generate Random String ${str_lower}= Convert To Lowercase ${str} Set Global Variable ${email_recipient} ownemail ${str_lower}@domain.com
Это код, с помощью которого я получаю электронное письмо.
Open Mailbox host=${MAILBOX_IMAP} user=ownemail@domain.com password=${EMAIL_PASSWORD} ${latest}= Wait For Email recipient=${email_recipient} sender=${SENDER_EMAIL} status=UNSEEN poll_frequency=5 timeout=60
И иногда я получаю сообщение об ошибке «Электронное письмо не получено в течение 60-х годов» в ожидании электронной почты, но иногда электронная почта забирается. Поэтому я не знаю, в какой части я поступил неправильно.