码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-01-05 20:53:44      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:元素   selenium   click   blog   cli   clear   定位   python   www   

单个元素

  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()

    使用: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()

元素动作

  click()  点击

  send_keys()  传入值

  text  获取内容

  rect  获取位置信息

  clear()  清空内容

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

标签:元素   selenium   click   blog   cli   clear   定位   python   www   

原文地址:https://www.cnblogs.com/badbadboyyx/p/12153431.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!