0

在用户可以完全访问安全站点之前,我有一个场景是单点登录页面,他们必须使用页面上的请求按钮请求一次性密码,然后将一个密码发送到他们的收件箱。

第一个屏幕用户输入用户名和密码并单击登录,然后进入第二个屏幕,他们必须要求输入一次性密码

脚本将不得不休眠并 get.url 到电子邮件,从电子邮件中获取密码并返回单点登录页面并粘贴,单击提交按钮,现在显示安全页面。

我该如何编写这个脚本?

我有一个名为 LoginPage 的页面对象和一个名为 LoginTest 的测试用例

4

1 回答 1

1

您将需要自动化电子邮件。这意味着您应该使用通过 IMAP 或 POP 连接到电子邮件的服务(如果您不知道哪些服务,请查看此答案)。

该过程将如下所示:

  1. 登录,并发送电子邮件

  2. 通过 IMAP/POP3 连接到电子邮件

  3. 获取电子邮件的文本(之后您可能需要进行解析)

  4. 输入代码

于 2013-09-11T13:40:54.020 回答