首页 > 解决方案 > 更新文件后赛普拉斯测试不会自动启动

问题描述

有没有人有关于在文件更新时不自动运行测试的赛普拉斯错误的解决方案。据我所知,该漏洞是 3 年前针对 Windows 操作系统报告的。我现在在以前没有出现问题的机器上遇到了它。我想它是在编辑我的 cypress.json 之后发生的。我添加了 "watchForFileChanges": false 。但是尽管删除了这个设置,我仍然无法在更新后自动运行测试。添加设置 "watchForFileChanges": true 不能解决问题。我使用 Visual Studio Code 作为我的 IDE,但这不是原因,因为如果只使用命令窗口,我也会遇到同样的错误。

标签: cypress

解决方案


I did this recently on Windows and do not see the issue

1. 创建一个空白项目(实际上什么都没有) 2. npm init -y 3. npm install --save-dev cypress 4. 在脚本下面添加到 package.json "scripts": { "cypress:open": " cypress open" } 5. npm run cypress:open 6. 运行 IntegrationTests\examples 下的 *spec.js 文件之一 7. 测试成功运行 现在 8. 添加了 simple_spec.js 9. 添加了示例测试用例保存文件。10. 从赛普拉斯服务器窗口单击文件。测试将在下一次在规范文件中完成任何更改时运行。测试自动运行。


推荐阅读