使⽤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()
# 匹配尾部cssclass属性
self.driver.find_element_by_css_selector('div[style$="sp.gif"]').click()
# 匹配中间
self.driver.find_element_by_css_selector('div[style*="sp.gif"]').click()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论