以下是检查元素输出的一部分......
<html>
....
.....
<iframe id="g3GQfw" class="empPdfIFrame z-iframe" src="/emp/viewPdf?
id=1236222&PdfDataSource=viewEmpPdfDataSource" frameborder="0"></iframe>
整个html中有许多src元素。
如何获取包含文本“viewPdf”的特定src元素?
基本上我想提取上述链接中的id。
不确定下面
中的xpath应该是什么IWebElement element = driver.findElement(By.xpath("....."));<br>
string path = element.GetAttribute("src");
感谢。
答案 0 :(得分:0)
List<WebElement> elements = driver.findElements(By.xpath("//*[contains(@src,'viewPdf')]");
此Xpath将为您提供src
属性包含viewPdf