在用户可以获得对安全网站的完全访问权限之前,我有一个单一登录页面,他们必须使用页面上的请求按钮请求一次性密码, 然后将一个密码发送到收件箱。
第一个屏幕用户输入用户名和密码,然后单击登录 然后进入第二个屏幕,他们必须要求输入一次性密码
脚本必须睡觉并get.url发送电子邮件,从电子邮件中获取密码并返回单一登录页面并粘贴,单击提交按钮,现在显示安全页面。
如何编写此脚本?
我有一个名为LoginPage的页面对象和名为LoginTest的Testcase
答案 0 :(得分:1)
您需要自动发送电子邮件。这意味着您应该使用通过IMAP或POP连接到电子邮件的服务(如果您不知道哪些服务,请查看this answer)。
这个过程看起来像这样:
登录,并已发送电子邮件
通过IMAP / POP3
获取电子邮件的文本(之后可能需要解析)
输入代码