网站上的电子邮件地址(超链接)例如example@gmail.com,在其中一种测试方案中,我想单击此链接,并检查用户是否被重定向到外部电子邮件提供商,例如外表。我可以在TestCafe中做类似的事情吗?
答案 0 :(得分:1)
TestCafe旨在与Web浏览器进行交互,并且不提供跟踪外部进程的机制。因此,无法验证电子邮件客户端应用程序是否已启动。
同时,我不完全了解检查电子邮件客户端是否正在启动的必要性:此行为由操作系统控制,在不同的计算机上可能有所不同。测试“ mailto” URL是否正确可能更可靠。如果这适合您,您可以为此使用以下代码:
await t.expect(Selector('#anchor').getAttribute('href')).eql('mailto:name@mail.com?subject=The%20subject&body=This%20is%20a%20message%20body');