NestedTree 上的测试 CheckBox 失败
Test CheckBox on NestedTree fails
我基于 www.wicket-library.com/wicket-examples 中的 NestedTree 示例构建了我的树应用程序,但我正在努力使用 WicketTester 测试此组件。
使用 WicketTester,我在 CheckBox 上触发了 AJAX 事件:
tester.executeAjaxEvent("path:to:checkbox", "onclick");
AjaxCheckBox onUpdate
事件也被触发,但它的模型没有改变。
带有 AjaxCheckBox 和 PropertyModel 的简单页面工作正常,模型按预期更改:
add(new AjaxCheckBox("check", new PropertyModel<>(this, "checked")));
是否无法使用 WicketTester 测试此组件?
您必须为复选框设置一个值,仅执行点击不会在请求中发送任何输入:
formTester.setValue("path:to:checkbox", true);
我基于 www.wicket-library.com/wicket-examples 中的 NestedTree 示例构建了我的树应用程序,但我正在努力使用 WicketTester 测试此组件。
使用 WicketTester,我在 CheckBox 上触发了 AJAX 事件:
tester.executeAjaxEvent("path:to:checkbox", "onclick");
AjaxCheckBox onUpdate
事件也被触发,但它的模型没有改变。
带有 AjaxCheckBox 和 PropertyModel 的简单页面工作正常,模型按预期更改:
add(new AjaxCheckBox("check", new PropertyModel<>(this, "checked")));
是否无法使用 WicketTester 测试此组件?
您必须为复选框设置一个值,仅执行点击不会在请求中发送任何输入:
formTester.setValue("path:to:checkbox", true);