我最近将 cucumber 与 cypress 集成,并添加了cucumber 完全支持插件(VS CODE),以便在我们开发功能文件时获得步骤建议。通常使用 java-cucumber 体验,即使我们在编写功能文件时在Given下定义了步骤,即使我们正在编写Then场景(工具:Idea),也会弹出步骤建议。但是在这种情况下,如果我们用Then定义一个步骤
Then("User click on Contact Us",() => {
cy.get('#basic-navbar-nav > div > a:nth-child(6)').click()
})
当我们编写功能时,只有当我们使用Then开始功能时才会弹出步骤建议
Feature: Login
Scenario Outline: Sample
Given User go to TestSite
Then User click on Contact Us
我想知道我们是否可以编写一个对所有 Given、When、Then 等通用的步骤 def。在 java-cucumber Intellij-Idea 支持中,我认为我们有一个 * 选项,包括 Given、When、then 等。有没有cypress 中的解决方法?