如何在cypress中使用命令行无头运行e2e测试

时间:2019-05-01 06:14:13

标签: automation cypress end-to-end

我正在使用赛普拉斯测试服务器。 当我使用cypress窗口运行测试时,它的工作正常。

 $./node_modules/.bin/cypress open --project  tests/e2e/

但是当我尝试使用命令行运行它时,我的测试无法正常工作。 在屏幕快照中,我看到链接未加载,页面为空,测试结果为false。 我正在使用选定的命令运行

$ ./node_modules/.bin/cypress run --config pageLoadTimeout=10000,watchForFileChanges=false --project  tests/e2e/

如何使用命令行运行测试

1 个答案:

答案 0 :(得分:0)

首先,您应该导航到您的项目文件夹,例如,如果cypress测试位于下面的文件夹中

C:/Project/

在命令提示符下,您应CD到项目文件夹,即cd C:/Project/,现在按如下所示复制cypress bin路径C:\Project\node_modules\.bin\粘贴路径,然后从那里运行以下命令:

柏树跑步C:\Project\cypress\integration\examples\test-spec.js

注意:这已在Windows 10环境中测试并运行