Webdriver API-01-元素定位

二.Webdriver API

--------学习目标--------

元素定位

  1. 1.八种基本定位方式
  2. 2.xpath定位
  3. 3.css定位
  4. By定位元素

操作对象

  1. 1.常规操作
  2. 2.鼠标事件
  3. 3.键盘事件

--------以上必会--------

 

 

(一)元素定位

 

  1. 八种基本定位方式
    1. 通过id定位  find _element_by_id()

注:send_keys():输入框输入字符串

         click():鼠标点击事件

              send_keys输入中文时,需在字符串前面加u(unicode编码)

    1. 通过name定位  find _element_by_name()
    2. 通过class定位  find _element_by_class()
    3. 通过tag定位  find _element_by_tag_name()
  1. 一般页面上标签一样的很多,通过标签无法直接定位到某个元素。
  2. 通常用于定位一组元素。
    1. 通过link定位  find _element_by_link_text()

 

    1. 通过tag定位  find _element_by_partial_ link_text()
    2. 通过xpath定位  find _element_by_partial_ link_text()

//表示当前页面某个目录下,input表示定位元素的标签名,[@id=’kw’]表示这个元素的id属性值等于kw;如果不想指定标签名也可以用星号(*)代替,表示当前节点。

    1. 通过CSS定位  find _element_by_css_ selector ()

猜你喜欢

转载自blog.csdn.net/python_jeff/article/details/88194196