[Webtest] Re: Invoke issue
Thierry Boullet
webtest@lists.canoo.com
Wed, 12 Jan 2005 17:16:56 +0100
Thanks for your reply.
With debug, I get :
[testSpec] DEBUG (com.gargoylesoftware.htmlunit.javascript.host.Window)
- No configured setter "dts" found for
com.gargoylesoftware.htmlunit.javascript.host.Window@1860038. Setting it
as pure javascript property.
[testSpec] DEBUG (com.gargoylesoftware.htmlunit.javascript.host.Window)
- No configured setter "dtc" found for
com.gargoylesoftware.htmlunit.javascript.host.Window@1860038. Setting it
as pure javascript property.
[testSpec] DEBUG (com.gargoylesoftware.htmlunit.javascript.host.Window)
- No configured setter "stc" found for
com.gargoylesoftware.htmlunit.javascript.host.Window@1860038. Setting it
as pure javascript property.
[testSpec] DEBUG (com.gargoylesoftware.htmlunit.javascript.host.Window)
- No configured setter "drs" found for
com.gargoylesoftware.htmlunit.javascript.host.Window@1860038. Setting it
as pure javascript property.
[testSpec] DEBUG (com.gargoylesoftware.htmlunit.javascript.host.Window)
- No configured setter "drc" found for
com.gargoylesoftware.htmlunit.javascript.host.Window@1860038. Setting it
as pure javascript property.
[testSpec] DEBUG (com.gargoylesoftware.htmlunit.ScriptEngine) -
runtimeError: message=[La propriÚtÚ est introuvable] sourceName=[null]
line=[0] lineSource=[null] lineOffset=[0]
[testSpec] ERROR (com.canoo.webtest.steps.request.Target) -
ScriptException: enclosed exception was "La propriÚtÚ est introuvable"
[testSpec] DEBUG (com.canoo.webtest.steps.Step) - Step failed at
T:\TBT\Canoo\Bin\V1.7R_649\build\doc\samples\installTest.xml:27: with
exception
[testSpec] com.canoo.webtest.engine.StepFailedException: Step "invoke
"get mysite" (2/4): Script error executing at: page -
url=http://pctest/login.php, Step: InvokePage at
T:\TBT\Canoo\Bin\V1.7R_649\build\doc\samples\installTest.xml:27: with
(stepId="get local file", url="login.php", stepType="invoke")
[testSpec] at
com.canoo.webtest.steps.request.Target.protectedGoto(Target.java:123)
[testSpec] at
com.canoo.webtest.steps.request.Target.gotoTarget(Target.java:154)
[testSpec] at
com.canoo.webtest.steps.request.InvokePage.doExecute(InvokePage.java:51)
[testSpec] at com.canoo.webtest.steps.Step.execute(Step.java:148)
[testSpec] at
com.canoo.webtest.engine.Engine.executeSteps(Engine.java:31)
[testSpec] at
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecificationTask.java:70)
[testSpec] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
[testSpec] at org.apache.tools.ant.Task.perform(Task.java:364)
[testSpec] at org.apache.tools.ant.Target.execute(Target.java:301)
[testSpec] at org.apache.tools.ant.Target.performTasks(Target.java:328)
[testSpec] at
org.apache.tools.ant.Project.executeTarget(Project.java:1215)
[testSpec] at
org.apache.tools.ant.Project.executeTargets(Project.java:1063)
[testSpec] at org.apache.tools.ant.Main.runBuild(Main.java:632)
[testSpec] at org.apache.tools.ant.Main.startAnt(Main.java:183)
[testSpec] at
org.apache.tools.ant.launch.Launcher.run(Launcher.java:197)
[testSpec] at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:56)
[testSpec] INFO (com.canoo.webtest.steps.Step) - Exception thrown from
this class: com.canoo.webtest.engine.StepFailed Exception
[testSpec] DEBUG (com.canoo.webtest.steps.Step) - Completed Step:
invoke "get my site" (2/4)
[testSpec] DEBUG (com.canoo.webtest.ant.TestSpecificationTask) -
stopBuildIfNeeded 1
[testSpec] DEBUG (com.canoo.webtest.ant.TestSpecificationTask) - throw
[testSpec] DEBUG (com.canoo.webtest.ant.TestSpecificationTask) - str:
Test failed.
[testSpec] Test step invoke
(T:\TBT\Canoo\Bin\V1.7R_649\build\doc\samples\installTest.xml:27: )
named "get my site" failed with message "Step "invoke "get my site"
(2/4): Script error executing at: page - url=http://pctest/login.php"
BUILD FAILED
I tested with other pages and I get no error.
Thierry
Marc Guillemot wrote:
> The WARN is due to htmlunit and is irrelevant (and has now disappeared).
>
> It seems that your js doesn't execute correctly. Have you tried
> setting the log to debug to get more information?
>
> Marc.
>
> Thierry Boullet wrote:
>
>> Hi,
>>
>> I'm using WebTest build R_649 and when I use the "invoke" step I
>> obtain 1 Warning and 1 Error :
>>
>> [testSpec] WARN (org.apache.commons.httpclient.HttpMethodBase) -
>> Going to buffer response body of large or unknown size. Using
>> getResponseAsStream instead is recommended.
>> [testSpec] ERROR (com.canoo.webtest.steps.request.Target) -
>> ScriptException: enclosed exception was "La propriÚtÚ est introuvable"
>>
>> ("La propriÚtÚ est introuvable" = "Property not found")
>>
>> After the installation of WebTest, I executed "ant -buildfile
>> installTest.xml" and I obtained "BUILD SUCCESSFUL".
>> I modified the file "installTest.xml" with :
>>
>> <config
>> host="pctest"
>> port="80"
>> protocol="http"
>> basepath=""
>> summary="false"
>> saveresponse="false"
>> resultpath="${resultpath}"
>> resultfile="${resultfile}"
>> haltonfailure="true"
>> haltonerror="true"
>> showhtmlparseroutput="true"
>> />
>> and
>> <invoke
>> stepid="get my site"
>> url="login.php"/>
>>
>> The size of the page "login.php" is 11 Kb.
>>
>> When I execute "ant -buildfile installTest.xml" I obtain the Warning
>> and the error above.
>>
>> Ideas?
>>
>> Thanks in advance
>>
>> Thierry Boullet
>