【发布时间】:2024-01-16 06:17:01
【问题描述】:
我有一个奇怪的场景:
在我的自动化中,我必须创建一个用户。在创建时,将生成一个密码并将其发送到他/她的电子邮件 ID。我如何自动检索他/她电子邮件中的密码(注意:我必须打开一个新窗口才能转到他/她的电子邮件并输入他/她的凭据并打开具有已发送密码的特定邮件和复制它)并返回我的应用程序并使用他/她的用户名和密码登录?相当混乱的仪式
还有我如何切换到另一个选项卡(假设它不是角度应用程序), 并执行操作以输入他的电子邮件的用户名和密码)
【问题讨论】:
-
更新了我的问题以关注您的更新。不知道为什么您需要在浏览器中实际打开电子邮件,邮件侦听器正在连接到您的电子邮件将使用的 imap 服务器......这是完全相同的事情。无论如何,如果您必须这样做,电子邮件页面将使用 HTML 进行结构化,因此您可以像通常那样使用元素定位器来解析电子邮件,但我会说很难以稳定的方式始终如一地遍历.
-
其实我不知道这些mailCatcher 和mailTrap .. 遇到问题后只有你知道解决方案:P
标签: angularjs protractor ui-automation browser-automation