From: Paul Rogers Date: 2007-08-08T02:02:43+09:00 Subject: Re: Row count of table On Aug 7, 7:56 am, Vani Kulkarni wrote: > Hello all, > I am stuck up in finding the row count of a table in a HTML page through > Watir script. I am using row_count() function to find the number of rows > in the table. Its returning me incorrect number of rows in the table. I > tried accessing the table through xpath, since I did not have attribute > associated with the table. Following is the HTML of the table [obtained > through IE developer bar] whose row count I need: > > style="VERTICAL-ALIGN: top; HEIGHT: 47px"> > > > > > id="ctl00_ContentPlaceHolder1_dtGridEmployees_row_0" > onmouseover="ctl00_ContentPlaceHolder1_dtGridEmployees.OverHandler(event,this,0)" > onmouseout="ctl00_ContentPlaceHolder1_dtGridEmployees.OutHandler(event,this,0)" > styleCached> > > >
> > > The row_count() for the table inside the gives as 9, instead of 2. > I am using the following xpath : > $ie.table(:xpath, > "//td[@id='ctl00_ContentPlaceHolder1_dtGridEmployees_dom']/table").row_count() > > Am I going wrong anywhere? Please let me know. > > Thanks, > Vani > -- > Posted viahttp://www.ruby-forum.com/. you should post this to the watir group ( http://groups.google.ca/group/watir-general?lnk=srg ) I think the problem you are having is because of nested tables Paul