使用python處理selenium中的css_selector定位元素的模糊匹配問題


# 匹配id,先指定一個html標簽,然后加上“#”符號,再加上id的屬性值

self.driver.find_element_by_css_selector('div#ID').click()

# 匹配class,先指定一個html標簽,然后加上“.”符號,再加上class的屬性值

self.driver.find_element_by_css_selector('div.CLASS').click()

# 匹配其他屬性

self.driver.find_element_by_css_selector('div[name=NAME]').click()

# 組合匹配

self.driver.find_element_by_css_selector('div[name=NAME][type=TYPE]').click()

# 匹配頭部

self.driver.find_element_by_css_selector('div[style^="sp.gif"]').click()

# 匹配尾部

self.driver.find_element_by_css_selector('div[style$="sp.gif"]').click()

# 匹配中間

self.driver.find_element_by_css_selector('div[style*="sp.gif"]').click()

 


免責聲明!

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



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