在所有测试都启动Cypress之后执行任务 [英] Executing a task after all test are launch cypress
本文介绍了在所有测试都启动Cypress之后执行任务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要在所有测试运行后执行一些代码。我在钩子之后添加了这个测试。但是此任务需要创建报表,但挂接之后,尚未创建报表。
我还尝试使用
on('run:end', () => {
console.log("gdfgfdsafkañjsdfjñaldfkjsñkasfdñlassfjdskafmjassd");
});
但它什么也不做。
推荐答案
不能,有open issue可供选择。
目前您只能利用package.json
post
hook。因此,如果您package.json
文件中有专用命令
"scripts": {
"cy:run": "cypress run"
}
您可以添加postcy:run
脚本
"scripts": {
"cy:run": "cypress run",
"postcy:run": "<YOUR_COMMAND>"
}
我希望它能帮助您😊
这篇关于在所有测试都启动Cypress之后执行任务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文