2016-11-03 66 views
0

我已經使用Python 2.7,Webdriver和Chrome來訪問Pinterest以將圖像插入到電路板。我已成功登錄到該網站,創建了一個電路板並單擊了Pin Image按鈕(感謝Stack Overflow)。我遇到的問題是使用xpath查找元素代碼來識別並單擊「不,謝謝」按鈕。我附上了網頁的圖片和Chrome瀏覽器的元素檢查。Python Webdriver需要代碼來查找特定元素

Pinterest 'Popup'

Not Now Element code

+0

請貼什麼樣的錯誤運行的代碼 – thebadguy

回答

0

我想你可以試用一下這個XPath,它會虎視眈眈包含類「cancelButton」的第一要素。希望彈出窗口上的按鈕將成爲包含此類的頁面上的第一個元素。

button[contains(@class, 'cancelButton')] 
+0

此代碼工作過,當你得到到目前爲止,你已經嘗試了代碼和我。謝謝 – Userqwe

+0

很高興爲您:)您可以通過選擇他的答案來感謝thebadguy,因此您的問題將顯示爲「已回答」。它可能會幫助其他面臨類似問題的用戶。 –

0

希望這有助於

//span[contains(text(),'Not now')] 

這是一般語法://tag[contains(attribute,‘value’)]

+0

這段代碼也適用於我。它更精確一點。謝謝 – Userqwe