【问题标题】:TestCafe - Checking if the hyperlink is working - redirection to an external email provider [closed]TestCafe - 检查超链接是否正常工作 - 重定向到外部电子邮件提供商 [关闭]
【发布时间】:2019-05-31 09:26:42
【问题描述】:

网站上有电子邮件地址(超链接),例如example@gmail.com,在其中一个测试场景中,我想单击此链接并检查用户是否被重定向到外部电子邮件提供商,例如外表。我可以在 TestCafe 中做类似的事情吗?

【问题讨论】:

    标签: typescript testing e2e-testing web-testing testcafe


    【解决方案1】:

    TestCafe 旨在与 Web 浏览器交互,不提供跟踪外部进程的机制。因此,无法验证电子邮件客户端应用程序是否已启动。

    同时,我不完全理解检查电子邮件客户端是否正在启动的必要性:此行为由操作系统控制,并且可能因不同机器而异。测试“mailto”网址是否正确可能更可靠。如果这对您有用,您可以为此目的使用以下代码:

    await t.expect(Selector('#anchor').getAttribute('href')).eql('mailto:name@mail.com?subject=The%20subject&body=This%20is%20a%20message%20body');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-24
      • 2023-02-26
      • 2020-10-13
      • 2018-03-09
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多