Java,Selenium webdriver TestNG“请帮助我”

时间:2013-09-11 12:10:55

标签: java maven selenium testng

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

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

脚本必须睡觉并get.url发送电子邮件,从电子邮件中获取密码并返回单一登录页面并粘贴,单击提交按钮,现在显示安全页面。

如何编写此脚本?

我有一个名为LoginPage的页面对象和名为LoginTest的Testcase

1 个答案:

答案 0 :(得分:1)

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

这个过程看起来像这样:

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

  2. 通过IMAP / POP3

  3. 连接到电子邮件
  4. 获取电子邮件的文本(之后可能需要解析)

  5. 输入代码