八种方法:

find_elements_by_id()
find_elements_by_name()
find_elements_by_class_name()
find_elements_by_tag_name()
find_elements_by_link_text()
find_elements_by_partial_link_text()
find_elements_by_xpath()
find_elements_by_css_selector()

  

实例:

from selenium import webdriver
from time import sleepdriver = webdriver.Chrome()
driver.get("http://www.baidu.com")driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
sleep(5)texts = driver.find_elements_by_xpath("//div/h3/a")for t in texts:print(t.text)driver.quit()

  

运行结果:

seleniumselenium教程-90天从入门到高薪【学习必看】Selenium - Web Browser Automation
Selenium_百度百科
Selenium - Web Browser Automation
官网
功能自动化测试工具——Selenium篇
自动化测试工具Selenium入门 - CSDN博客
python爬虫从入门到放弃(八)之 Selenium库的使用 - pytho..._博客园
selenium用法详解 - 道高一尺 - 博客园
selenium中文网 – selenium安装、selenium使用、selenium中文、...
selenium-CSDN下载
selenium自动化测试资源整理(含所有版本chrome、chrome..._CSDN博客
自动化测试_2017新编自动化测试selenium课程selenium_"0基础"到熟练只要4个月_月薪过万不是梦【亚马逊】买selenium就上Z.CN_亚马逊海外购大牌"惠"聚_一键真..

  

参考资料:http://www.testclass.net/selenium_python/elements/

转载于:https://www.cnblogs.com/studyddup0212/p/9029063.html

selenium - webdriver - 定位一组元素相关推荐

  1. selenium学习-----tag name定位一组元素

    webdriver中有8中定位方法是针对单个元素定位的,同时也提供了8种用于定位一组元素的方法,单个元素定位和一组元素定位的其区别就在于多了s,有某有发现,来个复数就可以表示组了~~~~~~下边就罗列 ...

  2. 4.8 定位一组元素

    在本章的第一节我们已经学习了 8 种定位方法,那 8 种定位方法是真对单元素定位的,WebDriver 还 提供了与之对应的 8 种定位方法用于定位一组元素. find_elements_by_id( ...

  3. html如何将多个复选框组织成一组_[Selenium]18.如何处理一组元素

    场景 button group就是元素组,将一组按钮排列在一起.处理这种对象的思路一般是使用find_elements_by_XXXX方法, 然后使用index或属性去定位更具体的元素 代码 下面的代 ...

  4. Selenium3自动化测试——8.定位一组元素

    1. 实现目标 在百度浏览器中,搜索"selenium"后,输出搜索的第一页的所有title 2.实现代码 from time import sleep from selenium ...

  5. selenium webdriver 学习总结-元素定位

    webdriver提供了丰富的API,有多种定位策略:id,name,css选择器,xpath等,其中css选择器定位元素效率相比xpath要高些,使用id,name属性定位元素是最可靠,效率最高的一 ...

  6. Selenium webdriver定位iframe里面元素两种方法

    以东方财富网登录页面为例: 在查找元素过程中,直接通过id或者xpath等找不到元素,查看页面源代码发现元素是属于iframe里,例如: <div class="wrap_login& ...

  7. selenium如何定位span元素

    在做自动化测试时,我们需要定位元素属性来进行操作,今天在做自动化时发现我要定位的登录注册元素找不到,我看了下代码发现,我用xpath获取绝对路径后,发现找不到,F12查看代码如下 代码如下 # _*_ ...

  8. selenium拖动元素java_使用Java在Selenium WebDriver中聚焦元素的正确方法

    下面的代码 – element.sendKeys(""); 尝试找到一个输入标签框来输入一些信息,而 新操作(驱动程序).moveToElement(元素).perform(); ...

  9. 【转载】selenium webdriver进行元素定位

    原文:http://www.cnblogs.com/qingchunjun/p/4208159.html 在使用selenium webdriver进行元素定位时,通常使用findElement或fi ...

最新文章

  1. productFlavors 差异打包问题
  2. 通过python建立一个web服务查看服务器上的文本、图片、视频等文件
  3. 从原理到方法,一文讲清如何应对C语言内存泄露!
  4. 前端学习(2731):重读vue电商网站41之自定义格式化时间的全局过滤器
  5. 怎样修改t3服务器地址,怎样修改t3服务器地址
  6. Query String Parameters、Form Data、Request Payload的区别
  7. easyui蛋疼之二 tabs与accordion
  8. java 解析sh文件内容_java 文件读取
  9. 动手动脑第二波方法的重载
  10. 优化 Perl 榨取代码的最大性能
  11. 虚拟机克隆后如何修复网络、主机名等问题
  12. Javascript深入理解构造函数和原型对象
  13. 仿京东显示隐藏密码明文案例(字体图标实现)
  14. 《Entity Framework 6 Recipes》中文翻译——第十二章自定义EntityFramework对象(一)...
  15. STM32F10x_StdPeriph_Template
  16. Bootstrap登录页面带验证码
  17. Esri中国虾神卢拜年贴
  18. EBP 和 ESP 详解
  19. python中bd是什么属性_聊一聊:Python中对象的属性
  20. UNIX环境高级编程(1)——UNIX系统总览

热门文章

  1. python对键和值有没有类型限制_第026课:词典:索引不易使用时2,讲,字典,当,不好...
  2. Java的垃圾回机机制(见过讲得最清楚的)
  3. [NLP] TextCNN模型原理和实现
  4. [LeetCode] 679. 24 Game(回溯法)
  5. python基础27 -----python进程终结篇-----IO模型
  6. android学习笔记42——图形图像处理2——绘图
  7. 服务器高并发下出现大量的time wait的解决办法
  8. 网页错误排查 如何?
  9. 实现类的多态性,方法的重写和重载
  10. 线程池异步线程中再次获取线程池资源的问题