gpt4 book ai didi

java - 如何使用 WicketTester 测试 AutoComplete 组件

转载 作者:太空宇宙 更新时间:2023-11-04 06:41:27 24 4
gpt4 key购买 nike

我想知道你们中是否有人知道如何使用 wickettester 测试自动完成文本字段,我已经尝试过

formTester.setValue("path","");
wicketTester.executeAjaxEvent("path","onchange");

我也尝试过:

Component component = wicketTester.getComponentFromLastRenderedPage("path");
component.setDefaultModelObject(ObjectNeeded);

但是这些方法都不适合我......任何帮助将不胜感激!谢谢

最佳答案

我还没有用真实的代码尝试过这个,但是类似的东西可能会起作用:

formTester.setValue("path","");

AbstractAutoCompleteBehavior behavior = (AbstractAutoCompleteBehavior)
WicketTesterHelper.findBehavior(wicketTester.getComponentFromLastRenderedPage("path"),
AbstractAutoCompleteBehavior.class);
wicketTester.executeBehavior(behavior);

findBehavior 调用实际上可能需要更长的路径,因为它不是由 formTester 完成的。

关于java - 如何使用 WicketTester 测试 AutoComplete 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24633450/

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