从命令行运行Cypress并指向一个测试文件夹



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

我已经直接从CDN下载了Cypress,并将其安装在C:Program FilesCypress的服务器上。

我在D:democypress-tests-main上有一组Cypress测试。

当使用C:Program FilesCypress时,我可以运行Cypress来获取仪表板,只需键入命令Cypress即可运行测试。

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

现在我正试图弄清楚如何在命令行上指定测试的位置,但我并不高兴。

我希望能够做一些类似的事情

%PROGRAMFILES%cypress "D:democypress-tests-main"

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

我尝试过在Node.js中设置配置CYPRESS_UN_BINARY=%PROGRAMFILES%/CYPRESS/CYPRESS.exe",但没有看到任何好处。

我有一种感觉,这里有一些基本的东西我没有抓住。这是我第一次使用Node.js,所以这是一种明显的可能性。

有人能提供什么建议吗?

感谢

我解决了。

我转到测试项目目录,并从那里的命令行中引用了柏树。如下

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

最新更新