【问题标题】:Retries with Cypress Cucumber使用 Cypress Cucumber 重试
【发布时间】:2021-07-02 09:36:11
【问题描述】:

如果失败,您能否建议如何retry Cypress Cucumber 中的场景?如果我使用前。 retries:2 在 cypress.json 和两个测试场景中,当第一个场景失败时,它只重试第二个场景。

【问题讨论】:

  • 你找到解决办法了吗?赛普拉斯文档说要在 cypress.json 中使用重试,但这似乎有问题,或者直接在每个测试用例中进行重试。然而,它适用于纯柏树,而不是黄瓜预处理器。 docs.cypress.io/guides/guides/…
  • 我在使用 Cypress 和 Cucumber 预处理器重试时遇到了类似的挑战。如果没有自己的自定义重试解决方案,这很遗憾是行不通的。我在这里发布了我的经验和方法:stackoverflow.com/q/70536640/6135684

标签: cypress cypress-cucumber-preprocessor


【解决方案1】:

cypress-cucumber-preprocessor 直到现在还没有这个功能。但是,在这种情况下,您可以尝试Cytorus。这是使场景可重试的示例。

#> retries: 2
Scenario: This is a scenario
    Given I access a site on slow network
    Then it opens

参考:cytorus docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-21
    • 2020-04-13
    • 2022-09-30
    • 2020-03-07
    • 2023-02-02
    • 1970-01-01
    • 1970-01-01
    • 2022-07-28
    相关资源
    最近更新 更多