当修改/更改'example-spec.js'时,Cypress测试运行程序不会立即运行。测试运行器的版本是柏树中的Chrome 68和Electron 59。赛普拉斯的安装版本是3.1.0。还要使用atom.js编辑器。台式机是Windows 8.1 Pro
在命令提示符下,首先运行此命令转到该目录' cd C:\ node_modules.bin ',然后运行' cypress open '。这将打开柏树应用程序。
下面的文件夹目录并添加了屏幕截图
C:\ node_modules.bin \ cypress \ integration \ examples \ example-spec.js
在下面给出的应用设置>配置> json设置内
where (data.speed> @{item().speed_value})
答案 0 :(得分:2)
似乎您正在Cypress安装中修改测试文件。这可能不是您的本意。
赛普拉斯有两个重要组成部分:
c:\node_modules\.bin\cypress
cypress.json
和位于cypress
文件夹中的测试文件。项目目录(除非您已告诉赛普拉斯使用其他目录)。 在项目上运行赛普拉斯测试时,监视的测试文件是位于项目目录中的文件,而不是赛普拉斯安装本身中的文件。
运行cypress open
时,您可以手动选择要测试的项目目录,例如C:\MY_PROJECT
。如果没有 cypress.json 文件且未找到任何测试,赛普拉斯将在{{内自动创建 cypress.json 文件和 cypress 目录。 1}}。 C:\MY_PROJECT
目录中将包含一些示例测试。当您使用C:\MY_PROJECT\cypress\integration\
在此目录中编辑测试并手动选择watchForFileChanges=true
进行测试时,它们在保存后将自动重新运行。
我还测试了C:\MY_PROJECT
目录中Cypress软件包中example目录中运行和修改的测试。我可以确认在编辑该目录中的文件时,不会重新运行测试。但是,在尝试测试自己的项目之一时,编辑那些文件是错误的。
HTH