C# 如何选择没有ID或类的表
澄清-我正在使用它来自动化浏览器。我需要创建的是Watin表对象,而不是javascript对象 我正在使用watin从web应用程序中提取数据。我需要创建一个watinC# 如何选择没有ID或类的表,c#,watin,C#,Watin,澄清-我正在使用它来自动化浏览器。我需要创建的是Watin表对象,而不是javascript对象 我正在使用watin从web应用程序中提取数据。我需要创建一个watin表,但是html中的表既没有ID也没有类 但它嵌套在另一个表中,位于id为detailsDiv的div中 <div id="detailsDiv"> <table> <tbody> <table> <!-- This is th
表
,但是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或类的情况下从该表创建对象?下面是我的想法。将来可能会帮助其他人:
Div detailsDiv = ie.Div("detailsDiv");
TableCollection tableColl = detailsDiv.Tables;
Table featuresTable = tableColl[1];
这就是我想出来的。将来可能会帮助其他人:
Div detailsDiv = ie.Div("detailsDiv");
TableCollection tableColl = detailsDiv.Tables;
Table featuresTable = tableColl[1];
你能共享HTML吗?难道不能添加一个id或名称吗?我不拥有这个应用程序。发布html。然后你必须使用索引号。使用GetElementsByTagName,然后通过索引获取表作为响应。文档似乎很糟糕,但我会尝试或做一些我从未使用过Watin的事情…不要在问题中添加解决方案,添加答案。你能共享HTML吗?不能添加id或名称吗?我不拥有该应用程序。发布html。然后你必须使用索引号。使用GetElementsByTagName,然后通过索引获取表作为响应。文档似乎很糟糕,但我会尝试使用Watin之类的东西…不要在问题中添加解决方案,添加答案。