• pythonGUI自动化:selenium定位元素方式


    单个元素

      1. 通过id定位:wd.find_element_by_id()

      2. 通过name定位:wd.find_element_by_name()

      3. 通过class定位:wd.find_element_by_class_name()

      4. 通过tag定位:wd.find_element_by_tag_name()

      5. 通过link定位:wd.find_element_by_link_text()

      6. 通过partial_link定位:wd.find_element_by_partial_link_text()

      7. 通过xpath定位:wd.find_element_by_xpath()

      8. 通过css定位:wd.find_element_by_css_selector()

      9. wd.find_element("class name", "1234")

        使用:https://www.cnblogs.com/yoyoketang/p/6128580.html

      注:若id是动态变化的,可以模糊匹配

          id=abcd1323

          wd.find_element_by_xpath("//input[contains(@id,'abcd')]")

        模糊匹配文字

          wd.find_element_by_xpath("//input[contains(txet(),'hao123')]")

    多个元素

      1. 通过id定位:wd.find_element_by_id()

      2. 通过name定位:wd.find_elements_by_name()

      3. 通过class定位:wd.find_elements_by_class_name()

      4. 通过tag定位:wd.find_elements_by_tag_name()

      5. 通过link定位:wd.find_elements_by_link_text()

      6. 通过partial_link定位:wd.find_elements_by_partial_link_text()

      7. 通过xpath定位:wd.find_elements_by_xpath()

      8. 通过css定位:wd.find_elements_by_css_selector()

      9. wd.find_elements("link text", "1234")

  • 相关阅读:
    【Android进阶】关于PagerAdapter的使用方法的总结
    不容易系列之(4)——考新郎
    阿牛的EOF牛肉串
    Number Sequence
    盐水的故事
    Digital Roots
    密码 hdu
    不容易系列之(3)—— LELE的RPG难题
    冒泡排序----java实现
    不容易系列之一
  • 原文地址:https://www.cnblogs.com/badbadboyyx/p/12153431.html
Copyright © 2020-2023  润新知