繁体   English   中英

赛普拉斯命令行工具不遵守参数

[英]Cypress command-line tool not honoring arguments

我没有使用npm,所以我直接下载了赛普拉斯。 我可以直接从命令行打开Cypress二进制文件,但不能使其从命令行运行测试。 运行Cypress run只会打开UI。 Cypress run --project /path/to/my/project确实会在UI中打开该项目,但不会运行它。 奇怪的是, Cypress version不显示该版本,而只是打开UI。 即使是Cypress this-is-not-a-command打开UI,而不会出现任何错误。

您应该使用cypress NPM软件包从命令行运行Cypress。 二进制文件本身不能用于除全局open模式以外的任何其他命令。 cypress NPM软件包包含一个命令行实用程序,该实用程序可使cypress runcypress opencypress version像您期望的那样工作。


如果你真的真的 真的不想使用与提供的CLI cypress NPM包,你可以参考CLI如何转换您的命令行参数:

请注意,这些API是内部的,可能随时更改。

因此,要执行cypress run --project /path/to/project ,请直接在二进制文件上cypress run --project /path/to/project ,如下所示:

cypress-binary --run-project /path/to/project

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM