1

JBehave には次の手順があります。

@When("user enters product $name details page in admin panel")
@Alias("user enters product <name> details page in admin panel")
@Composite(steps = { "Given product <name> exists", "Given page ADMIN_PANEL_PRODUCT_LIST is loaded" })
public void openProductDetailsPage(@Named("name") String name) {
   // ...
}

このステップを使用するストーリーを実行しようとすると、例外がスローされます。

org.jbehave.core.configuration.Keywords$StartingWordNotFound: 
No starting word found for step 
'Given page ADMIN_PANEL_PRODUCT_LIST is loaded' 
of type 'WHEN' amongst '{AND=And, IGNORABLE=!--, 
GIVEN=Given, THEN=Then, WHEN=When}'

何が間違っている可能性がありますか?Given page <name> is loaded他のテスト ストーリー (複合ではない) でステップを使用すると、機能します。

4

1 に答える 1

0

値を使用Given page name(as < > ) is loadedして渡しますname=ADMIN_PANEL_PRODUCT_LIST

于 2013-06-02T07:42:52.443 に答える