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;
}