機能ファイルがあります
Feature: Create Profile
Scenario: Create Profile
Given I want to create a profile
When I create a profile
Then I should be navigated to Home Page
Then sign out link should exist
したがって、上記はすべて正常に実行され、実際にホームページに戻っており、サインアウト リンクが存在することを表明します。
そして今、別の機能ファイルがあります。
Feature: Go to my account page
Scenario: Go to my account page
Given I want to go to my account page
When I go to my account page
Then I should be navigated to the my account page
ステップを実行する前"When I go to my account page"
に、ユーザーは"Create Profile"
.
だから私がしたことは、
When I create a profile
Then I should be navigated to Home Page
Then sign out link should exist
前にWhen I go to my account page
。
しかし、「プロファイルの作成」機能/シナリオにあるのと同じコードを複製していることがわかります。
「アカウント ページに移動」シナリオ内で「プロファイルの作成」機能/シナリオ全体を実行するにはどうすればよいですか?
Selenium と JUnit で cucumber-jvm を使用しています。