selenium定位實例:定位后取本節點某屬性的值(get_attribute)


 

目標:取上圖中onclick中的那段鏈接地址

思路:根據class定位到節點i,取i的onclick屬性的值

程序語句:

d = driver.find_element_by_css_selector(".iconfont.icon-xiazai.other-icon")       # class名稱中有空格,不能直接用class_name定位,用css_selector,並將空格換成"."
dr = d.get_attribute('onclick')[9:-2]      # d定位到了節點i,用get_attribute來取節點i的onclick屬性,取出屬性是一個字符串,再用處理字符串的方法,取第10個字符開始取到倒數第二個。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM