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");
...
Written by Jens Grassel
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#