我必须自动化我的Web应用程序登录过程。必须手动遵循的步骤是
-- 登录页面打开 -->输入凭据并单击登录按钮 -- 现在一封邮件将发送到我的个人展望邮件 -- 我必须打开该邮件并单击一个超链接文本以打开应用程序的新窗口。
请帮助我如何通过自动化实现此过程?
您可以使用电子邮件和密码连接到 Outlook 后端
如果您使用java,则下面的链接可能会帮助您入门。 https://www.tutorialspoint.com/javamail_api/javamail_api_checking_emails.htm
连接后,阅读具有特定主题的新邮件,并将该邮件内容提取到字符串中。
然后从该字符串中提取超链接" ",然后再次使用webdriver get在单独的窗口中打开该超链接
那么我建议这样做(标记手动测试的 2fa 登录场景(
如果你可以使用mailtrap或任何其他类似的实用程序,那么你可以
使用 mailtrap 的 API(或您使用的任何工具(自动执行该步骤
另一种选择可以是
使用 Microsoft 的 API 验证传递到您的 Outlook 帐户的电子邮件。