selenium定位class元素,class元素包含空格的⼏种定位⽅式⾸先了解class属性和class_name的区别, 节点的class属性可以包含多个class_name, 每个以空格隔开,如下图:
cssclass属性上图为例,包括2个classname
定位的⽅式有3种:
1.使⽤xpath通过完整的class属性定位: find_element_by_xpath('//div[@class="img-box my"]')
2.通过某⼀个class_name定位,driver.find_element_by_class_name('my') (该属性唯⼀)
3.使⽤css selector, 结合多个class_name组合来定位: driver.find_element_by_css_selector('.')
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论