自动化测试工具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自动化测试用例设计注意事项

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

    贡献者:skynothing
    350201
  • Selenium webdriver 学习总结-元素定位

    Selenium webdriver 学习总结-元素定位_计算机软件及...我们可以根据自己的需要来选择,一般情况下,使用 firebug...Xpath 描述下 一、WebDriver 的 By 类中提供了 ...

    贡献者:thinker123654
    608827
  • 如何基于selenium自动化测试框架来编写python自动化测...

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

    贡献者:itleo2017
    118357
  • 自动化测试工具——selenium常见的使用问题解答

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

    贡献者:itleo2017
    385459
  • Selenium中使用XPath

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

    贡献者:庞红易庚亮
    351496
  • 基于selenium的web自动化测试

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

    贡献者:KitchDong
    151836
  • AutoIT自动化测试进阶《让AutoIT支持Xpath》

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

    贡献者:aslandhu
    133554
  • selenium命令之定位页面元素

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

    贡献者:sxking2014
    353509
加载中...
加载中...
  • JS中常用的xpath特性

    JS中常用的xpath特性_计算机软件及应用_IT/计算机_专业资料。JS中常用的xpath特性JS 中常用的 xpath 特性 //选择所有 dir 元素的值等于 xx 的元素 Dom.document...

  • C操作xml之xpath语法

    C操作xml之xpath语法_计算机软件及应用_IT/计算机_专业资料。以前也发过关于.net 中操作 XML 的帖子,但不是很详细,现在我将详细介绍一下 c#如何操 作 xml ...

  • xpath的使用方法

    xpath的使用方法_计算机软件及应用_IT/计算机_专业资料。xpath的使用方法 首先要说的是 XPath 数据类型。XPath 可分为四种数据类型: 1. 节点集《node-set》 节点...

  • xpath详细使用介绍

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

  • XPath实例教程

    XPath 实例教程一、基本的 XPath 语法 实例教程一、基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝...

24小时热门信息
  • Docker on CentOS

    To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash For more examples and ideas, visit: http://docs...

    贡献者:snake890603
    482090
  • Docker常用命令汇总

    Docker常用命令汇总_计算机软件及应用_IT/计算机_专业资料。超实用:Docker常用命令汇总 Docker 常用命令汇总一、查看 docker 信息 1、查看 docker 版本 docker version...

    贡献者:zq_rh
    155626
  • 为什么Docker能做这么多事

    为什么Docker能做这么多事_计算机软件及应用_IT/计算机_专业资料。为什么Docker能做这么多事为什么 Docker 能做这么多事本教程有三个目标:说明 Docker 解决的问题...

    贡献者:coolhzzmy3
    104889
  • docker镜像仓库常见问题汇总

    docker镜像仓库常见问题汇总_互联网_IT/计算机_专业资料。解决docker镜像《V2》仓库删除问题 Docker 镜像仓库常见问题汇总安装镜像仓库 v2 yum installdocker-distribution...

    贡献者:missrian
    188033
  • docker环境搭建

    docker环境搭建_计算机软件及应用_IT/计算机_专业资料。docker环境安装全文 Docker 是 PasS 提供商 DoctCloud 开源的一个基于 LXC 的高级容 器引擎,源代码托管在 ...

    贡献者:张小飞705
    767694
  • Docker 镜像的存储机制介绍

    Docker 镜像的存储机制介绍 近几年 Docker 风靡技术圈,不少从业人员都或多或少使用过,也了解如何通过 Dockerfile 构建镜像, 从远程镜像仓库拉取自己所需镜像,推送...

    贡献者:贾宝传奇
    174357
精彩推荐
手机版 | 欢迎来到社会化媒体营销
RSS订阅