2
我试图通过名称获得列(或行)表的索引,但我使用硒WebElement
来捕获表或列,行的接口。 ...我无法将捕获的表存储到DataTable
(在System.Data.dll参考中)。我在get index of DataTable column with name中读到,但是我不能将表中的数据存储到DataColumn
的列中,并使用DataColumn.Ordinal
来获取它。下面是我的界面:如何通过名称使用WebElement硒获取表中列的索引C#
IWebElement Table = driver.FindElement(By.XPath("//*[@class='DivTable']//table"));
ReadOnlyCollection<IWebElement> allRows = Table.FindElements(By.TagName("tr"));
foreach(IWebElement row in allRows)
{
ReadOnlyCollection<IWebElement> allCols = row.FindElements(By.TagName("td"));
foreach (IWebElement col in allCols)
{
//do something
}
}
请添加表格html – Guy
我该如何添加?您可以为我演示,请 –
点击您的问题下的“编辑”,并将其添加到您的问题。 – Guy