首页 > 其他 > 详细

selenium元素定位

时间:2019-01-17 19:00:02      阅读:111      评论:0      收藏:0      [点我收藏+]
  • selenium8种定位元素方法
  • id
  • name
  • class name
  • tag name
  • partial link text
  • xpath
  • css selector
  • 百度页面定位,简单讲解比较常用到的定位方法

 

  • find_elements_by_id() #通过id定位
    find_elements_by_name() #通过name
    find_elements_by_class_name() #class name
    find_elements_by_tag_name() #通过tag定位
    find_elements_by_link_text()
    find_elements_by_partial_link_text()
    find_elements_by_xpath()
    find_elements_by_css_selector()

    通过xpath定位相对路径

  • dr.find_element_by_xpath("//*[@id=‘kw‘]")
    dr.find_element_by_xpath("//*[@name=‘wd‘]")
    dr.find_element_by_xpath("//input[@class=‘s_ipt‘]")
    dr.find_element_by_xpath("/html/body/form/span/input")
    dr.find_element_by_xpath("//span[@class=‘soutu-btn‘]/input")
    dr.find_element_by_xpath("//form[@id=‘form‘]/span/input")
    dr.find_element_by_xpath("//input[@id=‘kw‘ and @name=‘wd‘]")

    通过css定位,css定位很多简单讲解

  • dr.find_element_by_css_selector("#kw")
    dr.find_element_by_css_selector("[name=wd]")
    dr.find_element_by_css_selector(".s_ipt")
    dr.find_element_by_css_selector("html > body > form > span > input")
    dr.find_element_by_css_selector("span.soutu-btn> input#kw")
    dr.find_element_by_css_selector("form#form > span > input")

    跳转至selenium快捷键操作https://www.cnblogs.com/cheng10/p/10271018.html

selenium元素定位

原文:https://www.cnblogs.com/cheng10/p/10283403.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!