2016-08-20 61 views
1

所以我得到了路径id('page-content')/ x:div [6]/x:div/x:div/x:div/x:a [1]/x :imgXPath插件的问题Python

我该如何去点击img?

我已经试过

笑= find_element_by_xpath( “// DIV [@类= '的表情符号项纳米内容' //一个[@title = ':心脏:']/IMG”)

以及

笑= find_element_by_xpath( “//一个[@title = ':心脏:']/IMG”) 我相信应该工作,但它不是给我一个错误

+0

//一个[包含(@。标题,'心')]请添加更多细节,如果这不起作用,如html部分,错误堆栈跟踪。 – lauda

+0

https://gyazo.com/84f3e00131b9ee51dc998b761599a0af突出显示的部分是我尝试点击的行。你能解释一下你是怎么想出来的吗? – tryingtolearnpython

+0

当我使用线lol = driver.find_element_by_xpath(“// a [contains(@title,':heart:')]”)我得到一个错误它无法找到它 – tryingtolearnpython

回答

0

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

我试图避免使用@标题=,因为有时你可能会遇到问题,因为用于查找元素的方法或其他方法中使用的语法,因为这些特殊字符如:。

所得路径是:

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

如果发现了更多的元素,你需要在这方面增加一个新元素,限制搜索的部分