The problem is probably the single quotes around the 31 in

<//tr/td[     '31'      ]/td/[EMAIL PROTECTED]'viewreport.v']>"

 

Try to remove them from 

         xpath="//tr/td['#myRandomNumber']"/>

and from

         xpath="//tr/td['#{myRandomNumber}']/td/[EMAIL 
PROTECTED]'viewreport.v']"



George



________________________________

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Deepa Nigam
Sent: Tuesday, April 22, 2008 2:51 PM
To: [email protected]
Subject: RE: [Webtest] Testing random values on the page

 

Hi,
 
After reading XPath document and referring to storeXPath Element from Canoo 
Webtest, this is how I am trying to invoke the url viewreport.v for Reference#, 
but I get the following error. I am unable to figure out, can someone please 
help !
 
null failed with message "No match for xpath expression 
<//tr/td['31']/td/[EMAIL PROTECTED]'viewr
eport.v']>"
 
The snippet from the target:
<verifyXPath
         xpath="//tr/td['#myRandomNumber']"/>
        <storeXPath 
         description="Click View Report Link"
         xpath="//tr/td['#{myRandomNumber}']/td/[EMAIL 
PROTECTED]'viewreport.v']"
         property="uri"/>
      
HTML looks like:

<tr>
  <td class="info-header">
        <a href="#" onClick="sortby('Reference')" >Reference #</a>
   </td>
   <td class="info-header">
        <div class="sortarrow">
        <a href="#" onClick="sortby('DateSubmitted')" >Date Submitted</a>
         &nbsp;
      <img src="common/images/sortarrow.gif"/>
       </div>
    </td>     
   <td class="info-header">
      <a href="#" onClick="sortby('Activity')" >Activity</a>
     </td>
       <td class="info-header">Action</td>
      </tr>
      <tr class="even">
       <td class="info-value-rightborder"><div 
class="fixedwidth-medium">62</div></td>
       <td class="info-value-center-rightborder">04/22/2008, 12:41 AM</td>
       <td class="info-value-center-rightborder">
         <a href="viewreport.v">View&nbsp;Report</a></td>
     </tr>
                
                    
                    
             

________________________________

Subject: RE: [Webtest] Testing random values on the page
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Date: Tue, 22 Apr 2008 13:16:07 -0500

You can always use xpath...  There are multiple tutorials about xpath on the 
bottom of the following link.

 

http://webtest.canoo.com/webtest/manual/annotatedRefs.html

 

________________________________

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Deepa Nigam
Sent: Tuesday, April 22, 2008 1:13 PM
To: dav
Cc: [EMAIL PROTECTED]
Subject: RE: [Webtest] Testing random values on the page

 

But I am not trying to click on the link, trying to test the value. There is no 
id associated to these random values.
<td class="info-value-rightborder"><div
> > class="fixedwidth-medium">65</div></td>

 
Link1 Link2 Link3
65  val2   val3

> Subject: Re: [Webtest] Testing random values on the page
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> CC: [email protected]
> Date: Tue, 22 Apr 2008 20:08:34 +0200
> 
> 
> Hello,
> 
> ClickLink (http://webtest.canoo.com/webtest/manual/clickLink.html) don't
> answer to your need ? 
> 
> david.
> --
> 
> 
> Le mardi 22 avril 2008 à 10:47 -0700, Deepa Nigam a écrit :
> > Hi,
> > 
> > I have an application which has multiple links and each link has a
> > value associated
> > 
> > For example:
> > 
> > Reference # is a link with value 65. I want to test if this value that
> > is generated randomly is on this page or not ? If the value is on this
> > page then click on viewReport link for that row. Which Canoo element
> > can I use for this feature. How to test the value associated to the
> > link Reference #? 
> > 
> > Here is the html Code for that
> > 
> > <td class="info-header">
> > 
> > <a href="#" onClick="sortby('Reference')"
> > >Reference #</a>
> > 
> > </td>
> > <td class="info-header">
> > 
> > <div class="sortarrow">
> > 
> > <a href="#" onClick="sortby('Date
> > Submitted')" >DateSubmitted</a>
> > 
> > &nbsp;
> > 
> > <img
> > src="common/images/sortarrow.gif"/>
> > 
> > </div>
> > 
> > </td>
> > <td class="info-value-center-rightborder">
> > 
> > <a
> > href="viewreport.v">View&nbsp;Report</a>
> > 
> > </td>
> > </tr>
> > 
> > 
> > <tr class="even">
> > 
> > <td class="info-value-rightborder"><div
> > class="fixedwidth-medium">65</div></td>
> > <td class="info-value-center-rightborder">
> > 04/22/2008, 12:51 AM
> > </td>
> > 
> > 
> > ______________________________________________________________________
> > Back to work after baby- how do you know when you're ready?
> 

________________________________

Express yourself wherever you are. Mobilize! 
<http://www.gowindowslive.com/Mobile/Landing/Messenger/Default.aspx?Locale=en-US?ocid=TAG_APRIL>
 

 

________________________________

Spell a grand slam in this game where word skill meets World Series. Get in the 
game. 
<http://club.live.com/word_slugger.aspx?icid=word_slugger_wlhm_admod_april08> 

Reply via email to