いくつかのアプリケーションでいくつかのラベルを表明したいと思いlabel1
ます。私は次のjunitテストケースを作成します。
wicketTester.assertLabel("label1", "Hello!");
ラベルが追加されているページは次のようになります。
FooPage.java
public class FooPage extends WebPage {
public FooPage() {
add(new Label("label1", "Hello!"));
}
}
対応するhtmlページは次のようになります:FooPage.html
<body>
..
...
<div wicket:id="label1"></div>
..
<body>
誰かがリンクをクリックすると、ラベルlabel1
(私が主張したい)が表示されます
<a wicket:id="fooId" href="FooPage">Foo</a>
次のページで:
<html xmlns:wicket="http://wicket.apache.org/">
<body>
<wicket:panel>
<div class="xxx">
<a wicket:id="fooId"
href="FooPage">Foo</a>
</div>
</wicket:panel>
</body>
</html>
junitテストを実行すると、次のエラーが発生します。
path: 'label1' does not exist for page: BarPage
私の質問は:ラベルの正しいパスを取得する方法はlabel1
?