2015-12-08 35 views
0

我有幾個網絡鏈接,請讓我知道我可以訪問他們的聯繫人頁面我已經使用但不能正常工作如何使用Selenium Python來尋找元素通過鏈接文本

contact_link = driver.find_element_by_partial_link_text('Contact')

嘗試
driver.find_element_by_xpath('//a[contains(text(),"contact")]') 

每個網頁有不同類別和不同的屬性,所以它是可以做到的..

感謝

+0

'driverr.find_element_by_xpath [ 「// A [包含(文本(),接觸')」]'這個代碼將永遠不會工作:) 請提供您想要使用的html代碼的一部分 – Andersson

+0

我有多個網站,所以我有唯一的解決方案,如果link_text工作 – Sarfraz

回答

1

試試這個每一頁上(每個站點主頁) driver.find_element_by_xpath('//a[contains(@href,"contact")]').click()

+0

還沒有工作 – Sarfraz

+0

任何錯誤發生? – Andersson

+0

不要點擊沒有錯誤 – Sarfraz

相關問題