我有一个场景,在用户可以完全访问安全站点之前,单点登录页面,他们必须使用页面上的请求按钮请求一次性密码, 然后,该密码将发送到他们的收件箱。
第一屏用户输入用户名和密码,然后单击登录 然后进入第二个屏幕,他们必须请求一次性密码
该脚本必须 hibernate 并 get.url 到电子邮件,从电子邮件获取密码并返回到单点登录页面并粘贴,单击提交按钮,现在将显示安全页面。
我该如何编写这个脚本?
我有一个名为 LoginPage 的页面对象和名为 LoginTest 的测试用例
最佳答案
您需要自动化发送电子邮件。这意味着您应该使用通过 IMAP 或 POP 连接到电子邮件的服务(如果您不知道什么服务,请查看 this answer)。
该过程将如下所示:
登录并发送电子邮件
通过 IMAP/POP3 连接到电子邮件
获取电子邮件的文本(您可能需要稍后进行解析)
输入代码
关于Java、Selenium webdriver TestNG "Pls Help Me",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18740834/