2015-10-30 23 views
1

说明 - 我正在使用Watin来自动化浏览器。这是我需要创建的Watin Table对象,而不是JavaScript对象。如何选择没有ID或类的表

我正在使用watin从Web应用程序中提取数据。我需要创建一个watin Table,但html中的表既没有ID也没有类。

它嵌套在另一个表中,但在一个ID为detailsDiv的div内。

<div id="detailsDiv"> 
    <table> 
     <tbody> 
      <table> <!-- This is the table I need to get to--> 

      </table> 
     </tbody>  
    </table> 
</div> 

有没有一种方法可以创建一个没有ID或类的表中的对象?

+0

你可以分享的HTML,是不是可以添加一个ID或名称? – Dhunt

+0

我没有自己的应用程序。发布html。 –

+0

请添加一些HTML代码。为什么不添加一个ID?我认为那会更好。否则只需通过标记名TABLE获取所有元素并获取第一个元素。 –

回答

0

所以这是我设法提出的。可以帮助别人在未来:

Div detailsDiv = ie.Div("detailsDiv"); 

TableCollection tableColl = detailsDiv.Tables; 
Table featuresTable = tableColl[1];