【问题标题】:List browsers with TestCafe使用 TestCafe 列出浏览器
【发布时间】:2019-06-21 08:35:40
【问题描述】:

是否有关于如何使用 API 从 testcafe 调用命令行函数的文档?喜欢

testcafe -b

链接或示例脚本会很有帮助。

【问题讨论】:

  • 您的意思是支持的浏览器列表以及如何从 cmd 行调用它们?
  • 不,我关心的是获取节点模块中的浏览器列表。
  • 那么,在您的代码中进行命令行调用之后,您想获取该调用中所有浏览器的名称吗?
  • 我知道如何调用命令行并接收结果。这不是问题。我想避免在我的节点模块中混合使用命令行和 API。我遇到的问题是,我无法通过 API 而是通过命令行接收列表。
  • 不确定这是否是公共 api,但这里命令行在做什么:github.com/DevExpress/testcafe/blob/…

标签: command-line automated-tests e2e-testing web-testing testcafe


【解决方案1】:

目前,只能通过命令行 API 获取浏览器列表。 我在 TestCafe 存储库中为此案例创建了一个建议 - https://github.com/DevExpress/testcafe/issues/3919。跟踪它以了解我们的进展。

【讨论】:

    【解决方案2】:

    虽然晚了,但是你可以通过 API 获取支持的浏览器,如下所示

    const browserTools = require('testcafe-browser-tools');
    const installedBrowsers = browserTools.getInstallations(); // return a promise
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-25
      • 2018-12-10
      • 2020-06-03
      • 1970-01-01
      • 2022-06-28
      • 2022-09-27
      • 2019-02-23
      • 2019-09-12
      相关资源
      最近更新 更多