我正在使用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",它们都在下面的图像中生成页面显示,我相信这就是仪表板。
我的理解是,其中的第三个测试是无头运行的。
这几乎就像'open‘和'run’在第2和第3脚本中被忽略了,所以在现实中,它们都是对cypress.exe的调用。
谢谢

发布于 2021-06-01 17:35:19
您正在尝试在这里执行cypress可执行文件,这是不起作用的,您必须使用全局安装的cypress命令,或者从您的node_modules执行它,下面是两种方法-
npx cypress opennode_modules\.bin\cypress opencypress open --如果您已经全局安装了柏树,并且cypress命令是操作系统环境变量的一部分,这将有效。
如果您想使用open选项在无头模式下运行它,最好可以用run替换命令--headless,这意味着它不会打开运行程序,它只会在终端中运行测试。
稍微不相关,但您也可以使用--spec专门运行特定的测试,并使用--browser chrome在指定的浏览器上运行它,例如命令中的chrome。
发布于 2022-10-18 11:27:12
npx cypress运行打开cmd在您的cypress文件中存在运行上面的命令,它将在没有UI的情况下无头运行。
https://stackoverflow.com/questions/67589530
复制相似问题