Hi Roman,

this is a common misunderstanding: javascript is here the language used to
script WebTest, the script isn't executed in the context of the html page.

Content doesn't need to be xhtml to allow xpath usage: ALL html document are
parsed and therefore XPath usage is possible on them.

Marc.


Roman Kazimir wrote:
> 
> Hi, 
> 
> I'm trying to test all the links on the page by using javascript in
> scriptstep.
> I need to find all the links on the page. I wanted to use document.links[]
> but this didn't work.
> <verifylinks> is not good, while error is not rusulting in missing page
> but wrong content.
> I also cannot use xpath, while pages are not xhtml (legacy aplication)
> 
> What I need to do is to find all the links on the page, clicklink it,
> chcek for conntent (some text), 
> get back and check next link.
> 
> I tried to use somethnig like this
> 
> 
> <scriptStep description="find all links on the page"
> language="javascript"><![CDATA[
> 
>     step.setWebtestProperty('link',document.links[1]);
>       
> ]]></scriptStep>
> <clicklink      description="link to follow" href="#{link}"/>
> <verifyText  description="Error text must be present" text="sometext" />
> <previousresponse/>
> 
> 
> This results in Error
> 
> Error invoking script: org.mozilla.javascript.EcmaError: TypeError: Cannot
> read property "1.0" from undefined
> 
> Thanks for hlep.
> 

-- 
View this message in context: 
http://www.nabble.com/scriptstep-issue-with-document-object-tf4261501.html#a12140949
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