测试表单输入文本值

时间:2017-09-20 18:19:02

标签: wicket

我在我的html中测试以下表单:

   <form wicket:id="form">
          <input type="text" wicket:id="input"/>
           <input type="submit"/>           
   </form>

默认值为null,在我的测试中,我尝试将其更改为某些内容并检查是否确实更改了字段如下:

    formTester.setValue(formTester.getForm().get("input"), "randomText");
     Assert.assertEquals("randomText",  formTester.getTextComponentValue("input"));

然而,测试不成功,因为预期的字段&lt; [randomText]&gt;但是:[]。任何想法为什么设置不起作用?

1 个答案:

答案 0 :(得分:2)

您需要在设置FormComponents的值后调用FormTester#submit()