Chr*_*ney 3 gmail selenium automated-tests webdriver
我已经开始使用Webdriver来自动化我们的测试,这是100%手动.
在其中一个用例中,我需要单击发送到用户收件箱的链接.在这种情况下,我遇到了Gmail问题.登录后,我无法弄清楚如何打开特定的电子邮件.
我知道电子邮件主题等,但我无法使用它来访问该元素.Gmail会将所有数据作为JSON接收,然后通过js函数构建整个页面.因此webdriver无法访问使用收到的JSOn数据构建的任何元素.
任何帮助是极大的赞赏.
谢谢,克里斯.
nil*_*esh 10
我建议不要使用UI来验证Gmail.Gmail的用户界面非常复杂,这是一个陷阱.对我来说,使用硒自动化根本不是解决方案.
考虑使用JavaMail API和HTTPURLConnection.这就是我在类似的测试场景中所做的.
在运行webdriver测试时,在执行某些操作之后,如果您需要一封电子邮件,然后使用JavaMail API轮询(对于某些超时,如果不是立即),在后台使用某些"主题"或"发件人"等电子邮件.一旦发送电子邮件找到然后从电子邮件内容中获取链接,然后使用HTTPURLConnection模拟单击
归档时间: |
|
查看次数: |
17382 次 |
最近记录: |