0
如何提取Selenium中表格中span
元素的链接?如何使用Selenium提取表格中span元素的链接
<table id="tabABC">
<tr>
<td>
<span id="randomidIdontknow">
<a style="color: red" href="http://google.com" target="_blank">FancyLink</a>
</span>
</td>
</table>
我想验证表中所有行中的链接是否正确。对于这一点,我想提取物作为下面的文本信息:(有将只有一个span
在一列元素)
IWebElement mytab = Context.CurrentDriver.FindElement(By.Id("tabABC"));
ReadOnlyCollection<IWebElement> myRows = mytab.FindElements(By.XPath(".//tbody/tr"));
foreach (var myRow in myRows)
{
var myCol = myRow .FindElements(By.XPath(".//td"));
var res = myRow .FindElement(By.XPath(".//td[0]")).Text;
}