from selenium import webdriver
import time

a=[] #创建一个空列表用于存储查询到的元素组
driver = webdriver.Firefox()
driver.get("http://mail.126.com/")

#定位126邮箱标题上“ 免费邮|企业邮箱|VIP邮箱|国外用户登录|学生用户登录|手机客户端|帮助 | 在线答疑 ”
a=driver.find_elements_by_xpath(".//*[@class='header']/nav/a[@target='_blank']")

for i in a:
       print i.text #获取元素的文本值并打印

driver.close()
driver.quit()

转载于:https://www.cnblogs.com/HCT118/p/4492301.html

selenium--python如何定位一组元素并返回文本值相关推荐

  1. Note12: selenium+python xpath获取一组元素并断言

    name_list=driver.find_element_by_xpath("//tbody/tr/td[6]/div")list1=[] for i in name_list: ...

  2. Python selenium根据class定位页面元素,xpath定位

    Python selenium根据class定位页面元素 在日常的网页源码中,我们基于元素的id去定位是最万无一失的,id在单个页面中是不会重复的.但是实际工作中,很多前端开发人员并未给每个元素都编写 ...

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

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

  4. Selenium+Python如何定位鼠标悬停的元素

    Selenium+Python如何定位鼠标悬停的元素? 下面以登录百度后,鼠标悬停在个人中心,点击[退出登录]为例. Selenium+Python如何定位鼠标悬停的元素? 一.环境 二.代码 三.定 ...

  5. 4.8 定位一组元素

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

  6. python xpath定位打印元素_python基础教程:8种selenium元素定位的实现

    前言 selenium是一个非常厉害的爬虫利器,不,简直是神器了,它可以自动的控制浏览器,但是你得告诉浏览器,你想干嘛,爬哪里,这时候就要用到元素定位了,在HTML中都有着不同的标签和属性,selen ...

  7. python坐标定位手机元素_Appium+Python之元素定位和操作

    一.常用识别元素的工具 uiautomatorviewer:Android SDK自带的一个工具,在tools目录下 二.元素定位 1.格式:find_element_by_定位方式(value) 通 ...

  8. selenium第三课(selenium八种定位页面元素方法)

    selenium webdriver进行元素定位时,通过seleniumAPI官方介绍,获取页面元素的方式一共有以下八种方式,现按照常用→不常用的顺序分别介绍一下. 官方api地址:https://s ...

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

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

  10. (干货)你知道python爬虫定位网页元素有几种方式嘛,今天带你一一了解。

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:拓荒者 ( 想要学习Python?Python学习交流 ...

最新文章

  1. 本地nginx多域名映射
  2. java rotatetransition_transition过渡,transform变换
  3. 系统学习redis之二——redis集群搭建
  4. 华为云专家向宇:工欲善其事必先利其器,才能做数据的“管家”
  5. 现代软件工程团队项目贝塔阶段_大规模测试结果_2018.02.08
  6. 瑞昱网卡linux通用驱动下载,Realtek瑞昱网卡万能驱动
  7. SQL挂起的解决办法
  8. oracle jde优势介绍,Oracle JDE EnterpriseOne模块的详细功能介绍
  9. Lanczos 法 和 QR分解 求解实对称矩阵特征值
  10. 怪兽充电启动招股:2020年业绩下滑五成,小米、高瓴参与认购
  11. SQL server 数据库 向表中添加字段
  12. linux下查看U盘文件
  13. VBA操作EXCEL根据单元格数值填充颜色
  14. MATLAB加柯西分布噪声图像和加柯西分布噪声图像直方图
  15. 美丽的日本与我(川端康成在诺贝尔文学奖颁奖典礼上的演讲词)
  16. 更改 Windows 11 上的网络适配器优先级
  17. python easygui该如何使用?
  18. 【Multisim仿真】有源低通滤波电路仿真
  19. STM32学习笔记——OLED的使用
  20. 基于单片机的篮球计分器系统设计(#0456)

热门文章

  1. java中对于框架的理解_接触Java项目一周后对一些基本框架的理解 | 学步园
  2. Java为何能一次编写,到处运行
  3. idea连接Mysql报错
  4. Jmeter-阶梯场景设置
  5. win10无法访问服务器上的共享文件夹怎么设置,提示:你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问...
  6. HTML5学习笔记(二):HTML基础学习之二
  7. Android开发16——获取网络资源之基础应用
  8. fedora 11 下分析系统性能瓶颈之(一)mpstat
  9. 一个PHP程序员应该掌握的10项技能!【更新】
  10. (转载)找工作那年,我真的哭了