【发布时间】:2021-09-08 02:11:05
【问题描述】:
我最近将 cucumber 与 cypress 集成并添加了 cucumber Full support plugin (VS CODE) 以在我们开发功能文件时获得步骤建议。通常使用 java-cucumber 体验即使我们在编写功能文件时定义了 Given 下的步骤,即使我们正在编写 Then 也会弹出步骤建议场景(工具:想法)。 但是在这种情况下,如果我们用 Then
定义一个步骤Then("User click on Contact Us",() => {
cy.get('#basic-navbar-nav > div > a:nth-child(6)').click()
})
当我们编写功能时,只有当我们以 然后
开始功能时,才会弹出步骤建议Feature: Login
Scenario Outline: Sample
Given User go to TestSite
Then User click on Contact Us
我想知道我们是否可以编写一个对所有 Given、When、Then 等通用的步骤 def。在 java-cucumber Intellij-Idea 支持中,我认为我们有一个 * 选项 insted Given、When、then 等. cypress 中是否有解决方法?
【问题讨论】:
-
你找到解决办法了吗?
-
没有伙伴。因此,作为一种解决方法,我所做的是对所有步骤定义使用一个单词“Given”。每当我正确的步骤定义时,我都会使用给定的,然后我会以一种可读的方式更改该功能。这有点烦人,但现在这是我在这个案例上的最佳选择。
标签: javascript visual-studio-code cucumber gherkin cypress-cucumber-preprocessor