キュウリの機能ファイルのバックグラウンドステップにサンプルテーブルを追加したいと思います。どうすればこれを行うことができますか?
私はこのようなことをしたい:
Background:
Given <username> has logged in
Examples:
|username|
|User 1 |
|User 2 |
Scenario: .....
これはあなたを助けますか..
Feature: Passing background with multiline args
Background:
Given table |a|b|
|c|d|
And multiline string """ I'm a cucumber
and I'm okay. I sleep all night and I test all day """
Scenario: passing background
Then the table should be
|a|b|
|c|d|
Then the multiline string should be """ I'm a cucumber and I'm okay. I sleep all night and I test all day
""" Scenario: another passing background
Then the table should be |a|b| |c|d|
Then the multiline string should be """ I'm a cucumber and I'm okay. I sleep all night and I test all day
その他のシナリオについては、このリンクを参照してください。
https://www.relishapp.com/cucumber/cucumber/docs/gherkin/background
残念ながら、これは不可能です。
きゅうり docs
これはあなたを助けるかもしれません:
Background:
Given Login with email [email protected] and pass myPass
Scenario Outline:Scenario 1
Examples:
| thing1| thing2 | thing3 |
| fdlsk | fadsff | faskld |
そしてあなたのstepdefでこれを使用してください:
@Then("^Login Login with email ([^\"]*) and pass ([^\"]*)$")
public void login_general(String email, String pass) {
login.fillEmail(email);
login.fillPass(pass);
login.clickLogin();
}