我想每个周末自动运行我的 cypress 测试,并且如果测试失败我还想收到一些电子邮件通知。我应该采取哪些步骤来实现这一目标。
我想每个周末自动运行我的 cypress 测试,并且如果测试失败我还想收到一些电子邮件通知。这其中的关键步骤是什么
问题很宽泛,我会回答Cypress具体的部分。
Cypress 提供了一项名为 Module API 的功能,用于构建您自己的运行测试的方式,而不是您熟悉的
cypress open
和 cypress run
。
文档末尾的示例显示了一个简单的节点
wrapper.js
。
// wrapper.js
const cypress = require('cypress')
const runOptions = await cypress.cli.parseRunArguments(process.argv.slice(2))
const results = await cypress.run(runOptions)
// process the "cypress.run()" results
您需要找到用于调度和电子邮件发送的 Nodejs 库以适应包装器,以完成您想要的所有功能。