【发布时间】:2021-10-30 04:14:19
【问题描述】:
我使用 npm 脚本从终端运行 Cypress。我想在执行任何规范中的任何测试之前运行一系列检查(例如,确保按预期设置环境变量)。 如果任何检查失败,我想记录一些调试信息和 Cypress 以将每个规范标记为失败。
在 Cypress 启动之前不必执行自定义脚本,这样的事情是否可行?
我玩过支持文件,但登录到终端并未能通过所有测试规范似乎有问题。
【问题讨论】:
标签: cypress
我使用 npm 脚本从终端运行 Cypress。我想在执行任何规范中的任何测试之前运行一系列检查(例如,确保按预期设置环境变量)。 如果任何检查失败,我想记录一些调试信息和 Cypress 以将每个规范标记为失败。
在 Cypress 启动之前不必执行自定义脚本,这样的事情是否可行?
我玩过支持文件,但登录到终端并未能通过所有测试规范似乎有问题。
【问题讨论】:
标签: cypress
是的,您可以使用Before Run API
on('before:run', (details) => {
/* ... */
})
【讨论】: