如何获取src元素包含文本“viewPdf”的src元素?

时间:2015-10-09 06:05:41

标签: java selenium xpath

以下是检查元素输出的一部分......

<html>
....
.....
<iframe id="g3GQfw" class="empPdfIFrame z-iframe" src="/emp/viewPdf?
id=1236222&amp;PdfDataSource=viewEmpPdfDataSource" frameborder="0"></iframe>

整个html中有许多src元素。

如何获取包含文本“viewPdf”的特定src元素?

基本上我想提取上述链接中的id。

不确定下面

中的xpath应该是什么
IWebElement element = driver.findElement(By.xpath("....."));<br>
string path = element.GetAttribute("src");

感谢。

1 个答案:

答案 0 :(得分:0)

List<WebElement> elements = driver.findElements(By.xpath("//*[contains(@src,'viewPdf')]");

此Xpath将为您提供src属性包含viewPdf

的所有元素