百度 Google Bing
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Selenium webdriver web测试2——元素定位

Posted on 2019-05-05 20:15  都说是捡便宜了  阅读(140)  评论(0编辑  收藏  举报

1.元素定位

webdriver 提供了很多元素定位的方法,我们需要根据实际情况挑选最合适的功能,selenium为定位页面元素提供了一下几种方法:

 find_element_by_id           #根据ID进行查找

 find_element_by_name       #根据name属性值

 find_element_by_class_name    #根据类名查找

 find_element_by_css_selector   #根据CSS选择器

 find_element_by_xpath           #根据xpath查找

 find_element_by_link_text    #根据显示文本查询

 find_element_by_tag_name      #根据标签名

 find_element_by_partial_link_text      #根据超文本链接


如果需要多个元素进行定位,只需要elements;这些元素就会以列表的形式返回

 find_elements_by_name       #根据name属性值

 find_elements_by_class_name    #根据类名查找

 find_elements_by_css_selector   #根据CSS选择器

 find_elements_by_xpath           #根据xpath查找

 find_elements_by_link_text    #根据显示文本查询

 find_elements_by_tag_name      #根据标签名

 find_elements_by_partial_link_text      #根据超文本链接