Java 如何使用WicketTester输入字段?

Java 如何使用WicketTester输入字段?,java,unit-testing,wicket,wicket-tester,Java,Unit Testing,Wicket,Wicket Tester,我正在为Wicket网页编写单元测试。我想启动一个页面,输入一个字段,单击一个链接,然后做出一些断言 查看and的API,我找不到任何采用路径(如“form:input”)定位输入字段并允许您在其中输入文本的方法 // set up WicketTester; create page tester.startPage(page); tester. // Type into input field - how to do this? tester.clickLink("form:continueB

我正在为Wicket网页编写单元测试。我想启动一个页面,输入一个字段,单击一个链接,然后做出一些断言

查看and的API,我找不到任何采用路径(如“form:input”)定位输入字段并允许您在其中输入文本的方法

// set up WicketTester; create page
tester.startPage(page);
tester. // Type into input field - how to do this?
tester.clickLink("form:continueButton");
// assert something

我错过什么了吗?这似乎是一个非常基本的用例。你不应该这样用WicketTester吗?(考虑到clickLink()等方法的存在,这将是令人惊讶的。)

使用
FormTester

FormTester formTester = tester.newFormTester("form");
formTester.setValue("myformfield", "Hello Sailor");
参考资料:

  • (Wicket wiki,有些过时,但仍然相关)

啊,你应该这样做。谢谢