最近、cucumber を cypress と統合し、cucumber Full support plugin (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 などに共通するステップ定義を記述できるかどうか知りたいです。ヒノキでこれを回避するには?