0
私はキュウリ機能ファイル(test.feature
)追加列
Feature: annotation
Background:
User navigates to Facebook
Given I am on Facebook login page
Scenario: When I enter username as "TOM"
And I enter password as "JERRY"
Then Login should fail
Scenario: When I enter username as "TOM"
And I enter password as "JERRY"
Then Login should fail
But Relogin option should be available
を持っており、.like Javaコードを介したタグ(インクリメント順)を追加する必要が
Feature: annotation
Background:
User navigates to Facebook
Given I am on Facebook login page
@tag1
Scenario: When I enter username as "TOM"
And I enter password as "JERRY"
Then Login should fail
@tag2
Scenario: When I enter username as "TOM"
And I enter password as "JERRY"
Then Login should fail
But Relogin option should be available
タグは増分順に追加されます。「シナリオ:」の文字列の上に@タグを追加する方法はありますか
どのようにしてJavaコードで可能ですか。
私は、文字列の上の位置に追加するproccedすることはできませんcode.But以下にしようとした「シナリオ:」
int count =0;
BufferedReader bufferedReader = new BufferedReader(new FileReader("test.feature"));
FileWriter writer = new FileWriter("test.feature");
while ((line = bufferedReader.readLine()) != null) {
if (line.trim().startsWith("Scenario")) {
count++;
writer.write("tag"+count);
}
}
//Final Dump data here
writer.close();
bufferedReader.close();
次の論理は簡単です: 'file1'の出力をfile2に出力する' delete file1' '' file2のファイル名を書き換えよう ' –
yes thats correct!.....しかし、今直面しているのは私ですabの上に(@ tag1)のようなタグを追加できませんそれぞれのシナリオを実行してください – chinchu
なぜあなたは 'writer.close();'を実行していますか?どこで残りのコンテンツを書いていますか? –