[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
>