【问题标题】:cypress download: "cypress run" appears to be the same as "cypress open"cypress 下载:“cypress run”似乎与“cypress open”相同
【发布时间】:2021-05-18 15:37:27
【问题描述】:

我正在使用 Cypress 的 zip 文件下载,因为它运行的服务器无法访问 npm。

我已将以下内容添加到脚本部分 pf package.json

    "cy:cypress": "D:/Cypress/cypress.exe",
    "cy:open": "D:/Cypress/cypress.exe open",
    "cy:run": "D:/Cypress/cypress.exe run",

它们都生成了下图中的页面显示,我相信它是仪表板。

我的理解是其中第三个是无头运行测试。

在第二个和第三个脚本中几乎忽略了“打开”和“运行”,所以实际上它们都是对 cypress.exe 的调用。

  • 这是预期的行为吗?
  • 赛普拉斯的下载版本可以“运行”测试吗?
  • 如果有怎么办?

谢谢

【问题讨论】:

    标签: cypress


    【解决方案1】:

    您正在尝试在这里执行 cypress 可执行文件,这将不起作用,您必须使用全局安装的 cypress 命令或从您的 node_modules 执行它,所以这里有两种方法 -

    1. npx cypress open
    2. node_modules\.bin\cypress open
    3. cypress open - 如果您全局安装了 cypress 并且 cypress 命令是操作系统环境变量的一部分,这将起作用

    如果你想通过使用--headless 选项以无头模式运行它,最好将命令open 替换为run,这意味着它不会打开运行器,它只会在终端中运行测试。

    有点不相关,但您也可以使用--spec 专门运行特定的测试,并使用--browser chrome 在指定的浏览器上运行它,例如chrome 在这个命令中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-26
      • 1970-01-01
      • 1970-01-01
      • 2021-11-11
      • 2019-04-15
      • 1970-01-01
      • 1970-01-01
      • 2018-09-18
      相关资源
      最近更新 更多