16 messages in com.canoo.lists.webtestRe: [Webtest] AJAX Support
FromSent OnAttachments
uh...@1234.sk04 Apr 2007 04:22 
Michael Habbert04 Apr 2007 05:44 
Marc Guillemot04 Apr 2007 06:05 
uh...@1234.sk04 Apr 2007 08:52 
uh...@1234.sk04 Apr 2007 08:53 
Marc Guillemot05 Apr 2007 00:00 
uhmm05 Apr 2007 02:28 
Marc Guillemot05 Apr 2007 04:18 
Michal05 Apr 2007 09:09 
Michal05 Apr 2007 09:13 
Michal10 Apr 2007 04:13 
Marc Guillemot10 Apr 2007 07:22 
Michal07 Jun 2007 05:00 
Marc Guillemot07 Jun 2007 05:09 
Michal07 Jun 2007 05:15 
Marc Guillemot07 Jun 2007 05:23 
Subject:Re: [Webtest] AJAX Support
From:Marc Guillemot (mgui@yahoo.fr)
Date:04/05/2007 04:18:56 AM
List:com.canoo.lists.webtest

really strange.

Can you provide the smallest html+js file allowing to reproduce your error?

Marc.

uhmm wrote:

I searched using find / -iname "*htmlunit*" and I found only one on the whole disk. Version 1.11

Thursday, April 5, 2007, 9:01:13 AM, you wrote:

MG> Have you searched on your whole disk for htmlunit*.jar?

MG> Marc.

How can I find out if it is a classpath problem? There so no other htmlunit code on the machine.

Hi,

I think that you have some classpath problem and that an older version of htmlunit is used because in htmlunit 1.11 (the one now provided with WebTest) no NullPointerException can occur at line 102 of OptionsArray.

Marc.

uh@1234.sk wrote:

Hey there, I've been looking around internet for ajax support in webtest, but haven't found anything what would help me. Hope people here can...

I have school example of ajax usage. 2 dropdowns, first one is changed, second one is updated. How shall I create test steps?

Easy it may seem, but it's not. Here is my try:

<setSelectField description="Select offering type" htmlid="fOfferingType" text="Application Support" /> <sleep description="12s pause" seconds="12" /> <setSelectField description="Select offering subtype" htmlid="fOfferingSubtype" value="Other" />

Errors I'm getting: [setSelectField] INFO (com.canoo.webtest.steps.Step) -

Start

Step: setSelectField "Select offering type" (13/15) [sleep] java.lang.NullPointerException [sleep] at

com.gargoylesoftware.htmlunit.javascript.OptionsArray.get(

OptionsArray.java:102) [sleep] at

org.mozilla.javascript.ScriptableObject.getProperty(Script

ableObject.java:1343) [sleep] at

org.mozilla.javascript.ScriptRuntime.getObjectElem(ScriptR

untime.java:1304) [sleep] at

org.mozilla.javascript.ScriptRuntime.getObjectElem(ScriptR

untime.java:1288) [sleep] at

org.mozilla.javascript.Interpreter.interpretLoop(Interpret

er.java(Compiled Code)) [sleep] at

org.mozilla.javascript.Interpreter.interpret(Interpreter.j

ava:2251) [sleep] at

org.mozilla.javascript.InterpretedFunction.call(Interprete

dFunction.java:161) [sleep] at

org.mozilla.javascript.ContextFactory.doTopCall(ContextFac

tory.java:340) [sleep] at

com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFa

ctory.doTopCall(HtmlUnitContextFactory.java:151) [sleep] at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRunti me.java:2758) [sleep] at

org.mozilla.javascript.InterpretedFunction.call(Interprete

dFunction.java:159) [sleep] at

com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.

callFunction(JavaScriptEngine.java:363) [sleep] at com.gargoylesoftware.htmlunit.javascript.host.XMLHttpReque st.setState(XMLHttpRequest.java:145) [sleep] at

com.gargoylesoftware.htmlunit.javascript.host.XMLHttpReque

st.doSend(XMLHttpRequest.java:375) [sleep] at

com.gargoylesoftware.htmlunit.javascript.host.XMLHttpReque

st.access$000(XMLHttpRequest.java:72) [sleep] at

com.gargoylesoftware.htmlunit.javascript.host.XMLHttpReque

st$1.run(XMLHttpRequest.java:328) [sleep] at java.lang.Thread.run(Thread.java:570) [sleep] at

com.gargoylesoftware.htmlunit.ThreadManager$1.run(ThreadMa

nager.java:118) [setSelectField] INFO (com.canoo.webtest.steps.Step) - >>>> Start Step: setSelectField "Select offering subtype" (15/15) [setSelectField] INFO (com.canoo.webtest.steps.Step) - Running with: Canoo Webtest: R_1537. [setSelectField] INFO (com.canoo.webtest.steps.Step) - Exception thrown from this class: com.canoo.webtest.engine.StepFailedException [setSelectField] INFO (com.canoo.webtest.steps.Step) - Message was: No option found matching criteria in select HtmlSelect[<select name="fOfferingSubtype" id="fOfferingSubtype" class="body-text-small " onchange="showRelevantCountries();">] INFO (com.canoo.webtest.steps.Step) - Running with: Canoo Webtest: R_1537. INFO (com.canoo.webtest.steps.Step) - Exception thrown from this class: com.canoo.webtest.engine.StepFailedException INFO (com.canoo.webtest.steps.Step) - Message was: No option found matching criteria in select HtmlSelect[<select name="fOfferingSubtype" id="fOfferingSubtype" class="body-text-small " onchange="showRelevantCountries();">]

What is wrong? As you can see I have the latest Webtest revision with latest HtmlUnit... Exception coming out of sleep?

Your help is very appreciated!

MG> _______________________________________________ MG> WebTest mailing list MG> WebT@lists.canoo.com MG> http://lists.canoo.com/mailman/listinfo/webtest