首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用selenium web驱动程序从gmail获取文本并将其粘贴到另一个选项卡中

问如何使用selenium web驱动程序从gmail获取文本并将其粘贴到另一个选项卡中
EN

Stack Overflow用户
提问于 2014-11-14 19:03:30
回答 2查看 115关注 0票数 0

我有一个测试案例,当我忘记密码在任何应用程序,如facebook或myAT&T网站,我必须点击忘记密码链接,然后我会进入电子邮件,并点击submit.After,一个临时密码被发送到email.My的任务是,以获得该临时密码,并切换到旧标签,粘贴到临时密码文本框中的文本。

有什么解决方案吗,请帮我解决这个问题。

提前谢谢你,

Santhosh

EN

回答 2

Stack Overflow用户

发布于 2014-11-14 22:05:41

我永远不会按照你想要的方式去做。也就是说,启动gmail并从浏览器复制密码。它会消耗更多的时间,而且我也不会测试gmail。我能想到两种可能的解决方案。

  1. 在回归环境中,如果可能,将生成的密码设置为常量值。并在测试中使用相同的方法。在此方法中,我们不测试应用程序的“电子邮件发送”机制,如果这不是测试的目的,请使用此方法。最简单的一个。
  2. 使用电子邮件客户端库,它们在所有语言中都可用(例如:https://stackoverflow.com/a/8293945/1520443)。使用它来评估发送到您的gmail的密码邮件。
票数 0
EN

Stack Overflow用户

发布于 2014-11-17 21:21:56

为什么要打开一个新的选项卡?您可以创建一个新的浏览器实例,对其进行操作(在本例中为获取密码),然后销毁它。

拥有多个实例将为您提供更多的控制,而不是具有多个选项卡的相同实例(除非您的测试用例真的意味着要这样做)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26928543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档