机器人框架 ImapLibrary 删除所有电子邮件不工作
Robot Framework ImapLibrary Delete All Emails Not working
我正在使用 Robot 框架中的 ImapLibrary 库 来读取和验证发送到邮箱的电子邮件。我需要删除所有电子邮件并保持收件箱干净以进行其他测试。我在库中使用了 Delete All Emails 关键字,但它没有删除任何电子邮件。脚本看起来像这样
*** 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,那么您应该首先 select 使用关键字 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
我正在使用 Robot 框架中的 ImapLibrary 库 来读取和验证发送到邮箱的电子邮件。我需要删除所有电子邮件并保持收件箱干净以进行其他测试。我在库中使用了 Delete All Emails 关键字,但它没有删除任何电子邮件。脚本看起来像这样
*** 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,那么您应该首先 select 使用关键字 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