[Webtest] AJAX Support
uhmm@1234.sk
uhmm@1234.sk" <uhmm@1234.sk
Wed, 04 Apr 2007 16:53:37 +0100
How can I find out if it is a classpath problem? There so no
other htmlunit code on the machine.
----- Original Message -----
From: Marc Guillemot <mguillemot@yahoo.fr>
To: webtest@lists.canoo.com
Subject: Re: [Webtest] AJAX Support
Date: Wed, 4 Apr 2007 06:05:56 -0700 (PDT)
> 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.
>
>
> uhmm@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!
> > _______________________________________________
> > WebTest mailing list
> > WebTest@lists.canoo.com
> > http://lists.canoo.com/mailman/listinfo/webtest
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/AJAX-Support-tf3525274.html#a9836506
> Sent from the WebTest mailing list archive at Nabble.com.
>
> _______________________________________________
> WebTest mailing list
> WebTest@lists.canoo.com
> http://lists.canoo.com/mailman/listinfo/webtest