Protractor 量角器中的mail-listener2在outlook中标记为“已看到/未看到”之前不会提取邮件

Protractor 量角器中的mail-listener2在outlook中标记为“已看到/未看到”之前不会提取邮件,protractor,imap,Protractor,Imap,我用量角器和邮件监听器2做了一个测试,它在等待电子邮件(imap) 这项技术长期以来运作良好,没有任何问题,但现在有一种奇怪的效果: 量角器没有收到邮件。但如果我打开outlook,在那里取回邮件,将其标记为“已看到”,然后再标记为“未看到”。在这一刻,我再次将其标记为不可见,邮件侦听器收到电子邮件,protor可以处理它 我怀疑我是否更改了maillistener的任何设置(我也尝试了旧版本) 我认为,如果未设置searchfilter(如果我正确阅读了imap.js代码),mailliste

我用量角器和邮件监听器2做了一个测试,它在等待电子邮件(imap) 这项技术长期以来运作良好,没有任何问题,但现在有一种奇怪的效果: 量角器没有收到邮件。但如果我打开outlook,在那里取回邮件,将其标记为“已看到”,然后再标记为“未看到”。在这一刻,我再次将其标记为不可见,邮件侦听器收到电子邮件,protor可以处理它

我怀疑我是否更改了maillistener的任何设置(我也尝试了旧版本) 我认为,如果未设置searchfilter(如果我正确阅读了imap.js代码),maillistener将使用“UNSEEN”作为过滤器。如果我打开outlook,邮件将不可见

第二个奇怪的效果是:如果在同一个量角器测试套件中存在第二个接收邮件的情况,那么邮件的接收不会发生任何变化

是否有人有想法,可能是什么问题

var mailstener=新建mailstener({
用户名:“webmaster@xxx.de",
密码:“xxx”,
主持人:“imap.strato.de”,
端口:993,//imap端口
tls:没错,
tlsOptions:{rejectUnauthorized:false},
邮箱:“收件箱”,//要监视的邮箱
markSeen:true,//下次将所有提取的电子邮件标记为已看到和未提取

});我解决了这个问题:这个问题显然是因为我改变了测试。在等待邮件之前,我重新启动了浏览器,不再有打开的应用程序(我想用邮件中的链接重新启动),当我更改顺序以首先获取邮件,然后注销并重新启动浏览器,然后单击链接时,一切又正常了。太棒了!你能把你的解决方案作为一个答案吗?对不起:按回车键创建了只有4个单词的第一个答案帖子-我想要一个新行。。。现在这篇文章有了解决方案:-)也许这不是解决方案:我第二次遇到了这个问题。这一个解决方案是,我在发送邮件和接收邮件之间“做了很多”。邮件听者似乎没有被要求就看邮件本身。或者我不理解这个概念,因为文档不好。在进一步向上移动getmail函数后,邮件被读取。因此,我认为我必须改进我的getmail函数,以读取所有看不见的邮件。我如何获得所有邮件而不是看不见的邮件?或者我应该在测试本身中而不是在准备区域启动邮件侦听器吗?我解决了这个问题:这个问题显然是因为我更改了测试。在等待邮件之前,我重新启动了浏览器,不再有打开的应用程序(我想用邮件中的链接重新启动),当我更改顺序以首先获取邮件,然后注销并重新启动浏览器,然后单击链接时,一切又正常了。太棒了!你能把你的解决方案作为一个答案吗?对不起:按回车键创建了只有4个单词的第一个答案帖子-我想要一个新行。。。现在这篇文章有了解决方案:-)也许这不是解决方案:我第二次遇到了这个问题。这一个解决方案是,我在发送邮件和接收邮件之间“做了很多”。邮件听者似乎没有被要求就看邮件本身。或者我不理解这个概念,因为文档不好。在进一步向上移动getmail函数后,邮件被读取。因此,我认为我必须改进我的getmail函数,以读取所有看不见的邮件。我如何获得所有邮件而不是看不见的邮件?或者我应该不在On prepare区域而在测试本身中启动邮件侦听器吗?