【问题标题】:Running Cypress from the command line and pointing to a folder of tests从命令行运行 Cypress 并指向测试文件夹
【发布时间】:2021-08-07 16:01:50
【问题描述】:

尝试将 Cypress 设置为在无法访问 npm 的服务器上运行。最终目标是让它作为我们 CI 的一部分运行,但我的第一步是证明它可以从命令行运行。

我直接从 CDN 下载了 Cypress 并安装在服务器上C:\Program Files\Cypress

我在D:\demo\cypress-tests-main 有一组赛普拉斯测试。

C:\Program Files\Cypress 中,我可以运行 Cypress 来获取仪表板并运行测试,只需键入命令 Cypress

然后我可以使用仪表板浏览到 '''D:\demo\cypress-tests-main''' 并成功运行测试。

现在我正在尝试研究如何在命令行上指定测试的位置,但没有任何乐趣。

我期待能够做类似的事情

%PROGRAMFILES%\cypress "D:\demo\cypress-tests-main"

在线帮助似乎假设您可以访问正在运行测试的机器的 npm,但此处并非如此。

我在 Node.js 中尝试了 ```set config CYPRESS_RUN_BINARY=%PROGRAMFILES%/Cypress/Cypress.exe''' 但没有看到任何好处。

我有一种感觉,这里有一些我没有掌握的基本项目。这是我第一次使用 Node.js,所以很有可能。

有人可以提供任何建议吗?

谢谢

【问题讨论】:

    标签: node.js cypress


    【解决方案1】:

    我解决了。

    我移动到测试项目目录并从那里在命令行中引用 cypress。如下

    D:\demo\cypress-tests-main>D:/Cypress/cypress.exe 运行

    【讨论】:

      猜你喜欢
      • 2021-01-24
      • 1970-01-01
      • 2015-05-22
      • 1970-01-01
      • 1970-01-01
      • 2011-04-09
      • 2015-08-02
      • 1970-01-01
      • 2011-04-29
      相关资源
      最近更新 更多