美文网首页
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