【问题标题】:How do I run a single test in cypress picking it by name?如何在 cypress 中按名称运行单个测试?
【发布时间】:2021-12-24 18:02:40
【问题描述】:

我在我的一个项目中使用了 cypress。我有限制将所有测试保存在一个文件中。为了现在只运行一个测试,我正在编辑源代码,将关键字only 添加到我想要运行的测试中,然后重新运行我的 CLI 命令。是否可以从命令行按名称运行单个测试?我在我的jest 测试中这样做了,我想知道柏树是否也可以这样做。

【问题讨论】:

  • 这能回答你的问题吗? Cypress: run only one test
  • 不,我需要在不指定文件名的情况下运行测试。这是我需要处理的极端情况。
  • 我认为@lucataglia 在这里询问他是否可以通过将名称提供给 CLI 来运行一组测试中的测试。恕我直言,这不是一个坏功能,而且肯定不是一个坏问题!
  • 一般来说,在问题中包含您正在操作的上下文和约束是有帮助的,但基本上赛普拉斯文档(上面的 CLI 文档和例如docs.cypress.io/guides/core-concepts/…)列出了可供您使用的选项。

标签: javascript cypress


【解决方案1】:

我想你正在寻找这个库https://github.com/cypress-io/cypress-grep

$ npx cypress run --env grep=hello
cypress-grep: tests with "hello" in their names

【讨论】:

    猜你喜欢
    • 2022-08-23
    • 2012-03-28
    • 2020-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-29
    • 2019-11-28
    相关资源
    最近更新 更多