On 2012-10-08 10:06, Martin Grigorov wrote: > Hi, > > You need to do: > > tester.getRequest().setParameter("the:respective:name:of:the:input", > "some value"); > tester.executeBehavior(....)
It did a trick. Thanks! Marcin > On Sun, Oct 7, 2012 at 3:26 AM, Marcin Zajączkowski <msz...@wp.pl> wrote: >> On 2012-10-07 02:14, Marcin Zajączkowski wrote: >>> Hi, >>> >>> I try to test auto complete feature implemented with >>> DefaultCssAutoCompleteTextField. I'm able to call it from a test using >>> WicketTesterHelper.findBehavior: >>> >>> AbstractAutoCompleteBehavior behavior = (AbstractAutoCompleteBehavior) >>> WicketTesterHelper.findBehavior(tester.getComponentFromLastRenderedPage("component"), >>> AbstractAutoCompleteBehavior.class); >>> tester.executeBehavior(behavior); >>> >>> but I don't know how to pass a value entered into a text field (behavior >>> always gets null as an input). >>> >>> I tried to get TextField using tester.getComponentFromLastRenderedPage() >>> and set a value on model, but it doesn't reflect on a value visible by >>> java script. I was using FormTester and setValue(), but also without any >>> positive effect. >> >> I was also playing with tester.executeAjaxEvent() which could be helpful >> with simple events (like "onkeyup"), but I don't know how (if) can it >> trigger auto complete behavior. >> >> >>> I'm not able to set a value in an input, which would be visible by a >>> java script and later pass to a server side in a request. Maybe there is >>> some easier way using WicketTester? How can I do it? >>> >>> I'm using Wicket 6.0.0. >>> >>> Regards >>> Marcin -- http://blog.solidsoft.info/ - Working code is not enough --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org