我想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
?