我想获取/提取所有测试名称(描述及其),但我不知道该怎么做。我使用带有 Angular 的 cypress。
最佳答案
您可以通过终端使用此命令来执行此操作。在测试目录中执行它:
grep -hr "describe(\| it(" *
它将 grep 文件中的所有 describe(
和 it(
) 并显示它。
通过使用选项 -h 它不会显示文件名。
通过使用选项 -r 它将递归搜索,搜索执行点以下的所有目录和文件。
我搜索 it(
(带有空格)是有原因的。我假设您在代码中使用缩进,因此它将存在。除此之外,通过添加空格,您可以排除其他以空格结尾的命令与它(例如“等待”并访问)。
关于angular - 我可以获得使用 cypress 创建的测试列表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58626963/