自动化测试工具selenium中如何利用xpath来定位元素

自动化测试工具selenium中如何利用xpath来定位元素selenium怎么读,自动化测试工具,qtp自动化测试,selenium原理,selenium python,selenium2library,appium自动化测试,python自动化测试,selenium吧,xpath 语法,xpath教程,selenium缺点,selenium验证码,selenium xpath定位,xpath使用,selenium css定位写法,selenium定位元素,自动化测试元素重复,自动化测试表格元素,页面元素定位
社会化媒体营销 > 自动化测试工具selenium中如何利用xpath来定位元素

自动化测试工具selenium中如何利用xpath来定位元素(1)

自动化测试工具selenium中如何利用xpath来定位元素

     在开始之前,我们先来熟悉selenium中常使用的几个概念:

      元素,在网页上面的文本输入框,按钮,多选,单选,标签,和文字都叫元素,总之,凡是能在页面显示的对象都可以作为页面元素对象。

      元素定位,有时候也叫Locator,一个HTML页面元素,可以用很多方法去描述这个元素的位置。比如:深圳市南山区储能大厦A1301,这里的1301就是一个locator。同样的道理,一个网页元素,也有位置,也可以通过一些手段或者表达式去描述这个元素在页面对应的位置。

      XPathXPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,在数据结构树中找寻节点的能力,XPath 很快的被开发者采用来当作小型查询语言。

      Selenium有很多元素定位方法,其中,在实际开发自动化测试脚本过程中,XPath的使用是最多的一种方法,所以本文就介绍如何通过XPath来元素定位。 

一.XPath工具安装

      这里我们使用火狐下面的firebug中集成的一个插件:firepath

1.   打开火狐浏览器,如果没有安装,默认安装

2.   点击右上角,菜单-附件组件-扩展

3.   在搜索所有附件组件文本输入框输入:firebug

4.   找到Firebug,点击 安装。重复步骤34,搜索和安装FirePath

5.   安装好了之后,会在火狐浏览器右上角显示一个虫子的图标。

 

二.XPath工具简单使用

我们用定位百度首页的搜索输入框这个元素定位来演示。

1.   打开百度首页

2.   鼠标定位到搜索输入框

3.   右键鼠标,选Inspect in FirePath

4.   打开界面如下图

FirePath自动推荐该元素的XPath表达式

点击显示全文

分页:123
  • 基于selenium的web自动化测试

    基于selenium的web自动化测试_计算机软件及应用_IT/...在实际测试工作中,自动化测试的难点在于: 1.测试...或使用 XPath 表达式来表达页面元素的定位信息,如:/...

    2018-07-21 04:48:14
    151836
  • selenium命令之定位页面元素

    selenium命令之定位页面元素_计算机软件及应用_IT/...4. XPath 定位 XPath 是一种在 XML 文档中定位...通过超链接定位可以通过连接文字来定位超链,如果两个...

    2018-07-21 04:34:16
    353509
  • AutoIT自动化测试进阶《让AutoIT支持Xpath》

    让AutoIT 支持 Xpath 我们知道自动化测试工具 Selenium 支持很多种元素定位方 式...可以将 这种增强定位页面元素的方法引入到 QTP 以及其他的自动化测 试工具中来...

    2018-07-21 04:19:59
    133554
  • 利用Selenium建立自动化测试框架

    利用Selenium建立自动化测试框架_计算机软件及应用_IT...《即自动化测试用例》中读取测试数据,实现检查 点校验...xml 元素,关于 xpath 语法下面单独设立一个章节来讲...

    2018-07-21 04:35:23
    374119
  • Selenium自动化测试用例设计注意事项

    Selenium自动化测试用例设计注意事项_计算机软件及应用...● 功能测试 在您的应用程序中,需要测试应用的特定...[3]"》; 但是,如果你确实需要使用 ID 来定位元素...

    2018-07-21 04:53:20
    350201
  • Selenium中使用XPath

    Selenium中使用XPath_计算机软件及应用_IT/计算机_专业...使用 Dom 定位器来对 HTML 元素定位, Locator ...自动化测试工具selenium... 4页 免费 Selenium使用说明...

    2018-07-21 04:26:58
    351496
  • 自动化测试工具——selenium常见的使用问题解答

    自动化测试工具——selenium常见的使用问题解答_其它考试_资格考试/认证_教育专区。自动化测试工具——selenium 常见的使用问题解答 1、selenium 中如何判断元素是否...

    2018-07-21 04:32:37
    385459
  • 如何基于selenium自动化测试框架来编写python自动化测...

    如何基于selenium自动化测试框架来编写python自动化测试脚本_计算机软件及应用_IT/...定位搜索输入框,记录下输入框元素的 xpath 表达式://*[@id='kw'] 4》 定位...

    2018-07-21 04:54:54
    118357
加载中...
加载中...
  • 自动化测试工具selenium中如何利用xpath来定位元素

    自动化测试工具selenium中如何利用xpath来定位元素 - 自动化测试工具 selenium 中如何利用 xpath 来定位元素 在开始之前,我们先来熟悉 selenium 中常使用的几个...

  • Xpath使用实例简单粗暴

    Xpath使用实例简单粗暴 - XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么 该路径就表示到一个元素的绝对路径 /AAA 选择根元素 AAA <...

  • python+xpath笔记

    python+xpath笔记 - 一、选取节点 常用的路劲表达式: 表达式 描述 实例 选取了 div 节点的所有子节 点 从根节点上选取 div 节点 选取所有的 div 节点 选取当前...

  • xpath详细使用介绍

    xpath详细使用介绍_计算机软件及应用_IT/计算机_专业资料。xpath详细使用介绍如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是 “从前门出去,...

  • XPath语法规则及实例

    XPath语法规则及实例 - XPath 语法规则 术语: 一、 XPath 术语: 1. 节点: 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及...

24小时热门信息
  • docker使用手册

    docker使用手册_计算机软件及应用_IT/计算机_专业资料。docker使用手册及常用命令 概念Docker daemon Docker images Docker client Docker Registries Docker containers ...

    2018-07-21 04:40:43
    560967
  • CentOS7下Docker桥接网络配置

    CentOS7下Docker桥接网络配置 - CentOS7 下 Docker 桥接网络配置 Docker 默认提供了一个隔离的内网环境,启动时会建立一个 docker0 的虚拟网 卡,每个容器...

    2018-07-21 04:48:51
    358069
  • 非常详细的 Docker 学习笔记

    ... 4.9 Docker 1.3 新增特性和命令 4.10 Docker 1.5 新特性 5.1 自动映射端口 5.2 绑定端口到指定接口 6.1 Docker 四种网络模式 6.2 列出当前主机网桥 ...

    2018-07-21 04:54:41
    943743
  • 微博红包:大规模Docker集群实践经验分享

    微博红包:大规模Docker集群实践经验分享_计算机软件及应用_IT/计算机_专业资料。微博红包的docker架构 每年除夕看春晚,今年除夕抢红包。在整个羊年的春节假期里,大家...

    2018-07-21 04:45:37
    220551
  • docker命令语句

    docker命令语句_计算机软件及应用_IT/计算机_专业资料。docker命令语句 Docker 基础这篇基础文章是方便用户在使用 cSphere 平台之前,了解 docker 基础知识。 针对已经...

    2018-07-21 04:28:16
    238868
  • Docker常用命令汇总

    Docker常用命令汇总 - 超实用:Docker常用命令汇总... Docker常用命令汇总_计算机软件及应用_IT/计算机_专业资料。超实用:Docker常用命令汇总 Docker 常用命令汇总一、查...

    2018-07-21 04:39:02
    155626
精彩推荐
  • Flash动画与传统动画优缺点之比较Flash动画与传统动画优缺点之比较

    Flash动画与传统动画优缺点之比较 - Flash 动画与传统动画优缺点之比较 【摘要】传统动画片是产生了 1 个多世纪的一种艺术形式,Flash 是近些年才 出现的一款多...2018-07-21 04:21:11227864

  • flashflash

    运动渐变动画、形状渐变动画、关键帧动画《逐帧动画》 6.1 使用 Flash MX 为文字制作运动渐变动画时,可以将文字先转化为元件。 运动渐变动画帧的背景色浅蓝色。 ...2018-07-21 04:33:57294953

  • Flash动画的种类Flash动画的种类

    Flash动画的种类 - 下面,给您介绍一下 Flash 制作动画的种类,简单的说,就是 Flash 能够制 作哪几种基础的动画。 一、逐帧动画 所谓的逐帧动画, 就是不需要...2018-07-21 04:10:19659255

  • Flash 教程Flash 教程

    Flash 教程_计算机软件及应用_IT/计算机_专业资料。自编动画教程 小学Flash 特色课程校本教材一、课程基本理论 《一》 、Flash 特色课程教学总目标《教学的三维目标》 ...2018-07-21 04:17:35181767

  • adobe flash player安装不了解决方法汇总adobe flash player安装不了解决方法汇总

    adobe flash player 安装不了解决方法汇总 Adobe Flash Player 安装不了怎么办?FlashPlayer 是一款高性能的、轻量型且极具表现力的客户 端运行时播放器。很多朋友...2018-07-21 04:29:12249555

  • FLASH模块FLASH模块

    如果 CSM 被保护起来了,那么必 须从被保护的 RAM《例如: L0 或者 L1SARAM》运行 Flash 控制寄存器 的初始化代码,否则 Flash 控制寄存器的初始化代码无法访问 ...2018-07-21 04:16:35329521

  • FLASH 练习题FLASH 练习题

    FLASH 练习题_理化生_高中教育_教育专区。练习题 填空题 1、 Flash CS3 中的基本绘图工具包括直线工具、___、___、___、 ___。 2、绘制线条的工具有___...2018-07-21 04:26:11691807

  • Flash学习心得Flash学习心得

    Flash学习心得 - Flash 学习心得 Flash 是美国 MACROMEDIA 公司于 1999 年 6 月推出的优秀网页动画设计软 件。在中国经历了 9 年的发展时间。曾经在中国风云一....2018-07-21 04:38:07274116

手机版 | 欢迎来到社会化媒体营销
RSS订阅