我在我的应用场景,其点击支持链接,并与打开电子邮件草稿,以验证支持电子邮件ID。我需要验证使用量角器电子邮件ID。我在我的应用场景,其点击支持链接,并与支持电子邮件打开电子邮件id.I需要用量角器
回答
我想这是其中的案例之一,当你更快,与手动测试更好。
但首先给自动化选项:
也许测试的应用程序的范围上得到什么作为HTML或evtl.提供结束JavaScript的。之后,它基本上就是打开邮件软件的浏览器和操作系统功能。因此,你的测试应该只包括什么是在测试你的应用范围。
所以建议自动化只是检查包含mail-link
(evtl. mailto:
)的元素,如果该属性在那里正确设置。事情是这样的:
expect($('div.support-mail').getAttribute('outerHTML')).toMatch('[email protected]');
Read in this SO-Question here更多关于疏远用户,而不设置了邮件软件以及进一步的相关信息,如何邮件地址可以/应得到发表。
现在,为什么这是更好地做手工:
试想的复杂性和各种你需要的自动化代码中包括:
仅适用于计算机,它已经意味着
3主OS(在Windows,Mac,Linux)的,倍
5的浏览器(IE,边缘,浏览器,火狐,Safari浏览器),倍
无数的邮件软件(Outlook中的Mac时,Gmail,Yahoo等)
进一步补充:浏览器扩展和弹出窗口拦截器,其防止邮件开幕。操作系统,没有默认邮件配置等。
如果您额外添加移动覆盖范围(设备,操作系统,屏幕大小等),它会变得疯狂。
无论有无自动化,您都可以最大限度地覆盖少数环境。但随着自动化它会带你很多时间来得到一个体面的运行版本,而手动测试将带你每执行30秒。因此,如果手动测试约20环境设置,这仍然会带你不到一个小时。而且你需要每年测试两次或三次。
此功能可能永远不会再改变,所以一旦验证它的工作,它继续工作。如果代码标准或浏览器发生显着变化,必须重新测试一次特定的配置。
最后但并非最不重要的是,这不是关键业务功能。在最糟糕的情况下,您的用户需要将浏览器的地址复制粘贴到邮件中。
总而言之,我认为这种情况不值得为自动化而努力。手动测试在这里更适合。
- 1. 电子邮件阅读器支持—
- 2. 电子邮件中的multipart/alternative支持
- 3. Android Linkify电子邮件不支持
- 4. 不支持电子邮件PHPSESSID
- 5. 电子邮件中是否支持JavaScript?
- 6. oauth.io和Twitter电子邮件支持?
- 7. 电子邮件与电子邮件链接参数打开outlook在浏览器启动新的电子邮件
- 8. 对电子邮件链接点击不支持的操作错误
- 9. 是否仍然需要支持纯文本电子邮件?
- 10. 与链接的HTML电子邮件,HTML电子邮件的情况下打开
- 11. 支持所有邮件服务的HTML电子邮件生成
- 12. php:寻找支持邮件排队的电子邮件库
- 13. Facebook是否仍支持代理邮件电子邮件地址?
- 14. 电子邮件应用程序多语言支持实施
- 15. 电子邮件支持谷歌应用程序引擎
- 16. 如何编辑Facebook应用程序支持电子邮件?
- 17. 如何在Django中支持多个电子邮件的用户?
- 18. 在Android的电子邮件中点击链接打开应用程序?
- 19. 在网站中点击电子邮件图标时打开电子邮件
- 20. 通过点击电子邮件中的链接获取电子邮件中的电子邮件帐户ID
- 21. 如何打开电子邮件超链接点击展望
- 22. Android的电子邮件应用程序:打开邮件直接
- 23. 打开默认的电子邮件上UWP电子邮件超链接
- 24. TinyMCE支持其他语言撰写HTML电子邮件吗?
- 25. Marketo Api获取电子邮件发送,电子邮件打开和电子邮件点击
- 26. 对电子邮件备用视图的支持有多宽?
- 27. 如何选择与ACTION_SENDTO电子邮件应用程序也支持附件?
- 28. Google Apps脚本不支持从圈子搜索电子邮件
- 29. 在黑莓电子邮件应用程序中打开特定电子邮件
- 30. 用阿拉伯语支持发送电子邮件php
发布您的代码和我们可以看到支持的页面和打开的电子邮件 – yong
我还没有添加任何代码。我必须测试这个场景的E2E测试。但不知道如何开始。目标是打开包含[email protected]的草稿电子邮件。在To列表中。我必须阅读此值并验证 – Nalu
量角器只能自动浏览器,如果您的邮件未在浏览器中启动,例如outlook,量角器无法对其进行测试。这就是为什么我要你给你的年龄和邮件的截图。如果您的邮件没有在浏览器中启动,在Windows上,您可以使用AutoIt(另一种工具)编写脚本并将其构建到exe(AutoIt支持该脚本),使用NodeJS进程API调用Windows命令来运行exe。 AutoIt只能在Windows上运行,如果您需要在其他操作系统上运行测试,则需要考虑更多。 – yong