zoukankan      html  css  js  c++  java
  • selenium八种定位元素方法

    selenium八种定位元素方法

     

    1.driver.find_element_by_id('su')

       定位到元素的id一般id是唯一的,可以精确定位到元素

    2.driver.find_element_by_name()

       通过元素的name来定位元素

    3.driver.find_element_by_class_name()

      通过元素的class属性来定位

    4.driver.find_element_by_link_text()

      通过链接的文本来定位元素

    5.driver.find_element_by_partial_link_text()

      通过链接的部分文本来定位元素

    6.driver.find_element_by_tag_name()

      通过标签名来定位元素,比如链接的标签<a></a>

    7.driver.find_element_by_xpath

      通过xpath来定位元素,比较万能的定位方式

    8.driver.find_element_by_css_selector()

     通过css选择器来定位元素

    可以将定位到的元素赋值给一个变量,然后对元素做一些操作

    a = driver.find_element_by_id('su')

    print(a.text)                   打印文本格式

    print(a.tag name)          打印标签名

    print(a.get_attribute('herf'))      获取某一个属性的值

  • 相关阅读:
    C语言I博客作业04
    C语言II博客作业03
    C语言II博客作业02
    C语言II博客作业01
    学期总结
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
  • 原文地址:https://www.cnblogs.com/hfdy-test-python/p/11590703.html
Copyright © 2011-2022 走看看