I have been doing some tests in order to figure out what is breaking the storeXpath task and this are my findings:
html: <div id="home"> <!-- COLUMNA 1 --> <div class="column"> <div id="c-185" class="block"> <div class="cb"> <div class="bt"> <div/> </div> <div class="i1"> <div class="i2"> <h3 class="i3"> <a href="http://www.olx.com/for-sale-cat-185 "> <strong>For Sale</strong> </a> This is the xpath I was using. //d...@id='home']/d...@class='column']/d...@class='block' and @id='c-185']/d...@class='cb']/d...@class='i1']/d...@class='i2']/h...@class='i3']/a It gets all the content until: //d...@id='home']/d...@class='column']/d...@class='block' and @id='c-185'] but if I try //d...@id='home']/d...@class='column']/d...@class='block' and @id='c-185']/d...@class='cb'] it doesn't find the element. So when "/d...@class='cb']" is added it breaks. I am not sure why it's breaking. Is there any way to create my own storeXPath or any other solution to this? Thanks in advance, Hernan 2009/10/13 Hernan Castagnola <[email protected]> > I was wondering if I can use the > *storeLinkParameter* > with an xpath. It seems that only identifies elements through id > > http://webtest.canoo.com/webtest/manual/storeLinkParameter.html > > Thanks, > > Hernan > > 2009/10/13 Hernan Castagnola <[email protected]> > > I need to check if some links in the site I am testing have the >> rel=nofollow attribute or not. >> This is how I am doing this: >> >> storeXPath description:"Stores nofollow value" , >> xpath:"//d...@id='home']/d...@class='column']/d...@class='block' and >> @id='c-185']/d...@class='cb']/d...@class='i1']/d...@class='i2']/h...@class='i3']/a/@rel", >> property:"rel" >> >> verifyProperty name:"rel" , value:'nofollow' >> >> >> I am not sure why but the store xpath method is returning the following >> error: >> >> No match for xpath expression >> <//d...@id='home']/d...@class='column']/d...@class='block' and >> @id='c-185']/d...@class='cb']/d...@class='i1']/d...@class='i2']/h...@class='i3']/a/@rel> >> >> How ever when I check it with the xpather >> "//d...@id='home']/d...@class='column']/d...@class='block' and >> @id='c-185']/d...@class='cb']/d...@class='i1']/d...@class='i2']/h...@class='i3']/a" >> it finds the element. >> >> I have been following some 2007 therads about this and it seems they >> solved it adding an id to the element, but I can't do that. >> >> Another theory was that it was failing because there is no rel attribute >> for that link. So I thought that the webtest instead of setting the property >> to null (when the property is not present) it was returning a fail. I tried >> with the href attribute and it also failed. So it has nothing to do that the >> rel attribute is not set for that element. Is something with the xpath. >> >> Does anyone has any idea how can I solve this issue. Is this a webtest >> bug? >> >> Thanks in advance. >> >> Hernan >> >> >

