9u6gnq
Last Updated: February 25, 2016
·
528
· jan0sch
2aaae7041aca85da930bcaf14d6768d2

Apache Wicket testing links in listview

Testing links in wicket is usually done like this tester.clickLink("wicketContainerId:linkId").

However if you have non-unique identifiers for example if your links are generated by a listview component then you need another approach. Fortunately this is easy. You can increment a counter (starting at 0) as a placeholders for the generated listview items. Which means you can test the links within the listview like this:

tester.clickLink("wicketContainerId:listViewId:0:linkId");
tester.clickLink("wicketContainerId:listViewId:1:linkId");
tester.clickLink("wicketContainerId:listViewId:2:linkId");
...
Say Thanks
Respond