在所有测试都启动Cypress之后执行任务 [英] Executing a task after all test are launch cypress

查看:14
本文介绍了在所有测试都启动Cypress之后执行任务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要在所有测试运行后执行一些代码。我在钩子之后添加了这个测试。但是此任务需要创建报表,但挂接之后,尚未创建报表。

我还尝试使用

 on('run:end', () => {
        console.log("gdfgfdsafkañjsdfjñaldfkjsñkasfdñlassfjdskafmjassd");
  });

但它什么也不做。

推荐答案

不能,有open issue可供选择。

目前您只能利用package.jsonpost hook。因此,如果您package.json文件中有专用命令

"scripts": {
  "cy:run": "cypress run"
}

您可以添加postcy:run脚本

"scripts": {
  "cy:run": "cypress run",
  "postcy:run": "<YOUR_COMMAND>"
}

我希望它能帮助您😊

这篇关于在所有测试都启动Cypress之后执行任务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆