单击其属性包含字符串的元素的父级

时间:2014-07-31 12:47:44

标签: html xpath

我正在尝试按下a标记img包含img src的24.png标记:List<IWebElement> elements; elements = driver.FindElements(By.XPath("//img[contains(@src,'24.png')]/..")).ToList(); elements[0].Click();

只有一个元素。

我尝试过类似的事情:

<a href="javascript:void(0);" onclick="location.href='Details.php?ID=1'">
    <img src="/new/24.png">
</a>

但是元素会捕获0个元素。

这是html内容:

{{1}}

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

你的img src属性是“/new/jump_ad.png” 它不包含字符串'24 .png'。 这就是为什么你在寻找'24 .png'

时没有得到任何元素

并在最后没有'/ ..'的情况下先尝试