我正在使用 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",
Run Code Online (Sandbox Code Playgroud)
它们都生成如下图所示的页面,我认为这是仪表板。
我的理解是,其中的第三个是无头运行测试的。
这几乎就像第二个和第三个脚本中忽略了“打开”和“运行”,所以实际上都是对 cypress.exe 的调用。
谢谢
您尝试在这里执行 cypress 可执行文件,这是行不通的,您必须使用全局安装的 cypress 命令或从您的 node_modules 执行它,所以这里有两种方法 -
npx cypress opennode_modules\.bin\cypress opencypress opencypress- 如果您全局安装了 cypress 并且命令是操作系统环境变量的一部分,这将起作用如果您想通过使用选项在无头模式下运行它,您可以将该命令替换open为preferred ,这意味着它不会打开运行程序,而只会在终端中运行测试。run--headless
稍微不相关,但您也可以使用此命令--spec专门运行特定测试并--browser chrome在指定浏览器(例如 chrome)上运行它
| 归档时间: |
|
| 查看次数: |
871 次 |
| 最近记录: |