Robotframework Robot框架的Imap库,“从邮件打开链接”不工作
有人在Robot框架中使用Imap库吗?请帮我解决这个问题。 我正在使用Imap库检查新的电子邮件提交,但在测试过程中遇到了一个问题 我的简单测试用例:Robotframework Robot框架的Imap库,“从邮件打开链接”不工作,robotframework,imaplib,Robotframework,Imaplib,有人在Robot框架中使用Imap库吗?请帮我解决这个问题。 我正在使用Imap库检查新的电子邮件提交,但在测试过程中遇到了一个问题 我的简单测试用例: *** Settings *** Library Selenium2Library Library ImapLibrary *** Test Cases *** Create Simple Test Open Mailbox server=imap.googlemail.com user=vntest.
*** Settings ***
Library Selenium2Library
Library ImapLibrary
*** Test Cases ***
Create Simple Test
Open Mailbox server=imap.googlemail.com user=vntest...@gmail.com password=ABCXYZ
${LATEST}= Wait for Mail fromEmail=brisi...@gmail.com toEmail=vntest...@gmail.com timeout=300
${HTML}= Open Link From Mail ${LATEST}
Should Contain ${HTML} Mail from Brisingrit to Vntestexpense 01
Close Mailbox
我在关键字“打开邮件链接”处遇到问题。脚本已获得结果${LATEST}=1,但在从邮件1打开链接时失败
这是我的测试结果:
开始测试:Web.Tests.Z Temp Suite.Sandbox.Create简单测试
20141014 17:09:59.075:信息:${LATEST}=1
20141014 17:09:59.519:失败:错误:
结束测试:Web.Tests.Z Temp Suite.Sandbox.Create简单测试
我还提到这篇文章:
我在互联网上做过研究,但我找不到解决方法。
谁曾经使用过Imap库,请给我一个建议
非常感谢大家 这看起来像是一个无效的测试用例——您正在混合空间和管道。另外,您的代码示例的格式也有问题,您能修复它吗?嗨,Bryan,这个测试对于Robot框架是正确的。我修好了,恕我直言,它还没修好。就像我说的,你有混合的空间和管道。它在语法上是无效的。Robot无法在第二行解析,因为它正在尝试打开名为|的库。可以吗?我想通过|更改标签,因为我在论坛上看到它的格式:我想当我使用|时,人们会很容易看到我的格式。非常抱歉,谢谢!你完全没有抓住要点。就我个人而言,我更喜欢管道,但只有在正确使用管道的情况下。您使用管道的方式不正确,因此很难知道您的问题仅仅是因为您使用管道的方式不正确,还是存在其他问题。发布代码时,该代码必须是表示问题的实际代码。问题中的代码是否是导致问题的实际代码?