gpt4 book ai didi

wicket - 测试 Wicket 口

转载 作者:行者123 更新时间:2023-12-04 05:03:01 27 4
gpt4 key购买 nike

我正在为 wicket 页面编写测试。我的页面上有三个下拉菜单。根据从下拉列表中选择的值,面板会被渲染(面板包含一个数据表)。
如何更改 wicket 测试中下拉菜单的值,以便我可以针对所选值的不同组合测试渲染面板?

最佳答案

@Test
public void testPanel() {
WicketTester tester = new WicketTester(new JavaWhatApplication()) ;

DropDownChoice<Type> typeDropDown =
(DropDownChoice<Type>)tester.getComponentFromLastRenderedPage("categoryForm:types");
assertEquals(3, typeDropDown.getChoices().size());

FormTester formTester = tester.newFormTester("categoryForm",false);
formTester.select("types", 1); // 1 is index
tester.executeAjaxEvent("categoryForm:types", "onchange");

}

Wicket Quick Guide - Unit Testing

关于wicket - 测试 Wicket 口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15883185/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com