zoukankan      html  css  js  c++  java
  • selenium元素定位

    • 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

  • 相关阅读:
    centos6.8升级python3.5.2
    钓鱼
    斯诺登的密码
    模板,堆,小根堆
    哥德巴赫猜想(升级版)
    哥德巴赫猜想
    线性筛素数
    乒乓球
    数的重心模板
    笨小猴
  • 原文地址:https://www.cnblogs.com/cheng10/p/10283403.html
Copyright © 2011-2022 走看看