使用XPath插件Python

时间:2016-08-20 22:42:49

标签: python selenium

所以我得到路径id('page-content')/ x:div [6] / x:div / x:div / x:div / x:a [1] / x:img

我如何点击img?

我试过

lol = find_element_by_xpath(“// div [@ class ='emoji-items nano-content'] // a [@title =':heart:'] / img”)

以及

洛尔= find_element_by_xpath( “//一个[@title = ':心脏:'] / IMG”) 我认为应该可行,但它反而给我一个错误

1 个答案:

答案 0 :(得分:0)

我所做的是:选择标题中包含心脏的所有链接元素(a)。

我试图避免使用@ title =因为有时您可能会遇到问题,因为在查找元素的方法中使用了相应的语法,或者在其他方法中使用了特殊字符,如:。

结果路径是:

//a[contains(@title, 'heart')]

如果找到更多元素,则需要在其前面添加另一个元素以限制搜索的部分。