cypress - 更新文件后赛普拉斯测试不会自动启动
问题描述
有没有人有关于在文件更新时不自动运行测试的赛普拉斯错误的解决方案。据我所知,该漏洞是 3 年前针对 Windows 操作系统报告的。我现在在以前没有出现问题的机器上遇到了它。我想它是在编辑我的 cypress.json 之后发生的。我添加了 "watchForFileChanges": false 。但是尽管删除了这个设置,我仍然无法在更新后自动运行测试。添加设置 "watchForFileChanges": true 不能解决问题。我使用 Visual Studio Code 作为我的 IDE,但这不是原因,因为如果只使用命令窗口,我也会遇到同样的错误。
解决方案
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. 从赛普拉斯服务器窗口单击文件。测试将在下一次在规范文件中完成任何更改时运行。测试自动运行。
推荐阅读
- sapui5 - UI5 sap.m.ColumnListItem 繁忙的属性不起作用(可能的错误?)
- ios - 修复 iOS 中的多个按钮单击事件?
- c# - Xamarin.iOS 中的静音
- jquery - 选择器是:可见不起作用
- azure - 无连接的 Azure 逻辑应用
- kubernetes - 多个 pod 如何将单独的卷映射到同一个 Azure 磁盘?
- jquery - 试图将我的 UL 的一部分向左移动
- c# - 你可以在 WPF 中参数化样式吗?
- arrays - React Native - 我如何找到一个数组中的一个值是否与另一个数组中的一个值匹配?
- c - 从方法中设置#define 值