Robot Framework ImapLibrary删除所有电子邮件不起作用

问题描述 投票:0回答:1

我正在使用Robot框架中的ImapLibrary库来读取和验证发送到邮箱的电子邮件。我需要删除所有电子邮件并保持我的收件箱清洁以进行其他测试。我在库中使用了“删除所有电子邮件”关键字,但它没有删除任何电子邮件。脚本看起来像这样

*** Settings ***
Library           ImapLibrary


*** Test Cases ***

Clear Emails
Open Mailbox    server=imap.googlemail.com   user=<MyEmail>    password=<****>
Delete All Emails

谁能告诉我,如果我做错了什么?

PS:电子邮件内容验证工作正常。

robotframework imap
1个回答
1
投票

如果您使用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填充

© www.soinside.com 2019 - 2024. All rights reserved.