我正在使用Robot框架中的ImapLibrary库来读取和验证发送到邮箱的电子邮件。我需要删除所有电子邮件并保持我的收件箱清洁以进行其他测试。我在库中使用了“删除所有电子邮件”关键字,但它没有删除任何电子邮件。脚本看起来像这样
*** Settings ***
Library ImapLibrary
*** Test Cases ***
Clear Emails
Open Mailbox server=imap.googlemail.com user=<MyEmail> password=<****>
Delete All Emails
谁能告诉我,如果我做错了什么?
PS:电子邮件内容验证工作正常。
如果您使用https://github.com/rickypc/robotframework-imaplibrary,则应首先使用关键字Wait For Email
选择电子邮件。
如果您熟悉python,您可以检查代码,您将看到Delete All Emails
适用于self._mails
变量,该变量由Wait For Email
https://github.com/rickypc/robotframework-imaplibrary/blob/master/src/ImapLibrary/init.py#L103填充