【问题标题】:Testcafe native browser dialog not displaying, getNativeDialogHistory is undefinedTestcafe 本机浏览器对话框未显示,getNativeDialogHistory 未定义
【发布时间】:2019-10-02 17:10:55
【问题描述】:

我刚刚开始使用 testcafe。我需要测试的网站有一个本机浏览器窗口警报,该警报会在页面上显示任何内容之前加载,并且该警报会提示用户输入凭据。如果单击取消按钮,则页面为空白,只有一个“未授权”字样。

当我让我的测试导航到网站时,我根本看不到任何窗口警报。该页面立即显示“未经授权”消息。 testcafe 会自动关闭此警报吗? setNativeDialogHandler 和 getNativeDialogHistory 都不起作用。如何让 testcafe 在此对话框的两个字段中输入文本?

谢谢!

【问题讨论】:

    标签: javascript testing browser automated-tests testcafe


    【解决方案1】:

    我想您的网站有 HTTP 身份验证。 TestCafe 可以使用 HTTP 身份验证,但是,它会阻止显示对话框。这意味着一切都会正常工作,但您不会看到对话框。 请阅读以下内容 文章:https://devexpress.github.io/testcafe/documentation/test-api/authentication/http-authentication.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-16
      • 2011-06-17
      • 1970-01-01
      • 2011-04-03
      • 2020-03-21
      相关资源
      最近更新 更多