use*_*145 5 javascript cypress
是否可以打开浏览器并交互运行 cypress 测试命令?与使用chrome devtools 中的脚本选项卡类似。每次启动浏览器运行测试花费的时间太长。
我理解这种痛苦。但据我所知,赛普拉斯的自动扫描功能会在您更新测试时“重新运行”测试。换句话说,您只需使用 cypress open 命令启动一次测试,每次更新一个或多个测试时,cypress UI 都会自动刷新以获取最新的测试代码。如果您对正在执行的文件进行更改,则活动运行将自动重新运行。
默认情况下启用此功能,但由于某种原因不起作用,请检查您的env.json文件并查看下面的行指向 true。如需进一步阅读,请参阅cypress 文档
{
watchForFileChanges: true
}
Run Code Online (Sandbox Code Playgroud)
谈到从浏览器注入代码部分,我认为这不是 cypress 的一个选项。