美文网首页
selenium定位class元素,class元素包含空格的几种

selenium定位class元素,class元素包含空格的几种

作者: ying_728 | 来源:发表于2021-08-24 16:25 被阅读0次

首先了解class属性和class_name的区别, 节点的class属性可以包含多个class_name, 每个以空格隔开,如下图:

上图为例,包括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('.img-box.my')

相关文章

网友评论

      本文标题:selenium定位class元素,class元素包含空格的几种

      本文链接:https://www.haomeiwen.com/subject/epidiltx.html