And if you don't have time to wait for a fix you could use a StandardTable[1] 
and redefine the body tag ('bt') to be 'thead'. I've not tested this right now 
but I seem to remember experimenting with something similar on a previous 
project,

Regards,

Jonathan

[1] http://code.google.com/p/aost/wiki/UserGuide070UIObjects#Standard_Table


On Jan 10, 2011, at 2:13 PM, Rohit Vats wrote:

> Looks like a bug. We probably should handle the case when there are no
> rows under tbody.
> You could try putting a <tr></tr> under tbody, which should return 0,
> to confirm the bug.
> 
> 
> 
> On 10 Jan 2011, at 12:58, Eric Gokavi <[email protected]> wrote:
> 
>> Hello,
>> 
>> i have have simple table as below.
>> 
>> <table style="display: block;" class="dbox" id="SERVICETABLE">
>>       <colgroup>
>>           <col class="cgText">
>>           <col class="cgText">
>>           <col class="cgControl">
>>           <col class="cgControl">
>>       </colgroup>
>>   <thead>
>>       <tr>
>>           <th>Name</th>
>>           <th>Type</th>
>>           <th>Edit</th>
>>           <th>Remove</th>
>>       </tr>
>>                               <tr id="20" class="altrow">
>>           <td>Name2</td>
>>           <td>ABC</td>
>>           <td>
>>            <a href="javascript:edit(20)">
>>             <img src="/edit.gif">
>>            </a><
>>           /td>
>>           <td><a href="javascript:delete(20)">
>>            <img src="/remove.gif">
>>           </a>
>>           </td>
>>       </tr>
>> 
>>       <tr id="10" class="row">
>>           <td>Name1</td>
>>           <td>XYZ</td>
>>           <td>
>>               <a href="javascript:edit(10)">
>>                   <img src="/Infinity/csa/images/edit.gif">
>>               </a>
>>           </td>
>>           <td><a href="javascript:delete(10)">
>>                   <img src="/Infinity/csa/images/remove.gif">
>>               </a>
>>           </td>
>>       </tr>
>>   </thead>
>>   <tbody>
>>   </tbody>
>> </table>
>> 
>> I am not able to get data for the table, when i call
>> getTableMaxRowNum("TableName")  it gives me an error as follows
>> 
>> Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
>> 147.171 sec <<< FAILURE!
>> testApproveAssetWithoutChange(com.sungard.infinity.webtests.test.registry.assetwithoutconfig.ApproveAssetWithoutChangeJUnitTestCase)
>> Time elapsed: 89.687 sec  <<< ERROR!
>> com.thoughtworks.selenium.SeleniumException: ERROR: Element
>> jquery=#SERVICETABLE > tbody:eq(0) > tr:has(td) not found
>> 
>> i guess as we dont have any thing in <tbody>.
>> 
>> I get the getTableHeaderColumnNum("TableName") as 4 and i get the
>> headers when i call getText("TableName.header[1]") .
>> 
>> How can i get Table data or what am i doing worng here?
>> can anyone help please?
>> 
>> 
>> 
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "tellurium-users" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/tellurium-users?hl=en.
>> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "tellurium-users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/tellurium-users?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"tellurium-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tellurium-users?hl=en.

Reply via email to