2016-08-20 63 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')] 

如果發現了更多的元素,你需要在這方面增加一個新元素,限制搜索的部分