我正试图通过表中的单元格
var rows = d.FindElementsByXPath(@"//table[@id='table2']/tbody/tr");
foreach (IWebElement r in rows)
{
var cells = r.FindElements(By.Name("td"));
}
即使我看到Text属性行中的单元格中的文本值,单元格集合也是空的。我错过了什么吗?我也在浏览器中看到了这些单元格。我正在使用ChromeDriver。
答案 0 :(得分:1)
By.Name
正在寻找name
属性,例如
<a id="id" name="name">
用途:
FindElements(By.Name("name"));
找到代码使用By.TagName
var cells = r.FindElements(By.TagName("td"));