我正在使用Cucumber测试Web应用程序。单击时,网页上的某些链接将触发Microsoft Outlook创建要发送给某人的电子邮件 如何从Web浏览器切换到Outlook创建的Outlook电子邮件窗口?检查主题?检查收件人:(电子邮件收件人)?关闭电子邮件窗口,切换回Web浏览器并通过Then测试。
我需要使用哪种库和方法?
答案 0 :(得分:1)
使用Selenium WebDriver / Capybara / Cucumber无法实现这一目标。
您可以使用Outlook 365(Outlook的在线版本)登录并自动验证电子邮件。你可能会碰到那里的验证码。
我个人将电子邮件发送到邮件收发器帐户。我在那里查看收件箱以验证端到端的电子邮件递送。这对我有用。这允许对前端/后端/ smtp组件进行完整的集成测试。
答案 1 :(得分:0)
你不能用Capybara做到这一点。我建议您查看{"1":{"something1":"meow","something2":5},"2":{...}}
链接的内容。