angular - 我可以获得使用 cypress 创建的测试列表吗?

标签 angular mocha.js chai e2e-testing cypress

我想获取/提取所有测试名称(描述及其),但我不知道该怎么做。我使用带有 Angular 的 cypress。

最佳答案

您可以通过终端使用此命令来执行此操作。在测试目录中执行它:

grep -hr "describe(\| it(" *

它将 grep 文件中的所有 describe(it( ) 并显示它。 通过使用选项 -h 它不会显示文件名。 通过使用选项 -r 它将递归搜索,搜索执行点以下的所有目录和文件。 我搜索 it( (带有空格)是有原因的。我假设您在代码中使用缩进,因此它将存在。除此之外,通过添加空格,您可以排除其他以空格结尾的命令与它(例如“等待”并访问)。

关于angular - 我可以获得使用 cypress 创建的测试列表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58626963/

相关文章:

node.js - 请求主体在 super 测试中未定义

javascript - 在我的 Django 应用程序中对 javascript 函数进行单元测试

Angular CLI 构建目标与环境

node.js - 我对 Istanbul 尔的巴别塔有什么不明白的地方?

Angular 指令选择器不适用于外部库中的元素

javascript - MOCHA 测试框架中模拟 console.log()/任何其他函数

javascript - TouchEvent非法构造函数

javascript - Chai 数组包含任何成员?

css - typescript 评级组件未正确显示

angular - 使用@ngrx/entity,如何更新项目数组