Alright, that did the trick completely.

Thanks a bunch!




Alex A-2 wrote:
> 
> Greetings,
> 
> I have the working solution like this:
> ===
> <groovy>
>     step.context.currentResponse.getElementByName('search').focus()
>     step.context.currentResponse.getElementByName('search').type('\n')
> </groovy>
> ===
> 
> It was for search text input.
> 
> 
> Best regards,
> Alexey
> 
> 
> dy> Huh, I thought 3.0 was the latest, download page is confusing me.
> dy> But anyhow, I downloaded and unpacked the latest snapshot's build.zip
> into
> dy> canoo directory. The tests are still failing.
> 
> dy> Matter of fact, getHtmlElementById("q").keyDown(13) isn't even being
> dy> recognized by canoo groovy script, and this seems to be the most
> recommended
> dy> way of doing simulating "enter". But I'm getting the right hit from
> dy> getHtmlElementById("q").isSubmittableByEnter(), so I figure it's
> locked onto
> dy> the right object.
> 
> dy> Thanks for the help,
> dy> - Dai
> 
> 
> 
> dy> Marc Guillemot wrote:
>>> 
>>> Hi Dai,
>>> 
>>> can you please try with latest build. It contains a lot of improvements 
>>> compared to WebTest-3.0.
>>> 
>>> Cheers,
>>> Marc.
>>> -- 
>>> Blog: http://mguillem.wordpress.com
>>> 
>>> dave.y wrote:
>>>> I'm using webtest 3.0. After the enter press AJAX is suppose to return
>>>> a
>>>> transparent panel with a list of items (it's a search button, and
>>>> there's
>>>> no
>>>> url change).
>>>> 
>>>> Is there another method that would be useful in simulating the 'enter'
>>>> in
>>>> webtest then? I've been looking through the htmlunit documentation and
>>>> hasn't found any...
>>>> 
>>>> Thanks,
>>>> 
>>>> - Dai
>>>> 
>>>> 
>>>> 
>>>> Marc Guillemot wrote:
>>>>> Hi,
>>>>>
>>>>> which WebTest version do you use? What do you expect after the enter
>>>>> press?
>>>>>
>>>>> The <scriptStep language="javascript"> allows you to script WebTest,
>>>>> not 
>>>>> (directly) to inject JavaScript into the page.
>>>>>
>>>>> Cheers,
>>>>> Marc.
>>>>> -- 
>>>>> Blog: http://mguillem.wordpress.com
>>>>>
>>>>> dave.y wrote:
>>>>>> Hi all, 
>>>>>>
>>>>>> I've been trying to simulate an enter press at a website's text input
>>>>>> field.
>>>>>> But currently none of my attempts or the suggestions I could find
>>>>>> seem
>>>>>> to
>>>>>> work.
>>>>>>
>>>>>> I've been mostly trying to use the groovy code, for example:
>>>>>>    <groovy>
>>>>>>           
>>>>>> step.context.currentResponse.getHtmlElementById("q").keyDown(13)
>>>>>>    </groovy>
>>>>>>    <groovy>
>>>>>>    
>>>>>> step.context.currentResponse.getHtmlElementById("q").doType("\n".charAt(0),
>>>>>> 1==0, 1==0, 1==0)
>>>>>>    </groovy>
>>>>>>
>>>>>> So far none of these are returning anything for me. The returns
>>>>>> should
>>>>>> be
>>>>>> in
>>>>>> AJAX, but I'm using the easyajax flag with a wait loop, and thus far
>>>>>> it's
>>>>>> catching the other AJAX returns from the website fine.
>>>>>>    
>>>>>>
>>>>>> I've also tried using javascript (like the following). However since
>>>>>> Canoo
>>>>>> is using the garogoylesoftware.htmlunit package the usual methods
>>>>>> aren't
>>>>>> working for me.
>>>>>>    <scriptStep language="javascript">
>>>>>>            document.getElementById('search_form').submit()
>>>>>>    </scriptStep> 
>>>>>>
>>>>>> Does anyone have any suggestions on what I'm doing wrong or what else
>>>>>> I
>>>>>> should try?
>>>>>>
> 
> 
> _______________________________________________
> WebTest mailing list
> [email protected]
> http://lists.canoo.com/mailman/listinfo/webtest
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Simulating-the-enter-key-press-tp27312011p27405708.html
Sent from the WebTest mailing list archive at Nabble.com.

_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to