自动化测试工具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中使用XPath

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

    贡献者:庞红易庚亮
    351496
  • selenium命令之定位页面元素

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

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

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

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

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

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

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

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

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

    贡献者:itleo2017
    385459
  • 利用Selenium建立自动化测试框架

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

    贡献者:蜗牛的执着1
    374119
  • 基于selenium的web自动化测试

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

    贡献者:KitchDong
    151836
加载中...
加载中...
  • 如何获取某个页面元素的XPath值

    假如现在我们想要获取百度首页《www.baidu.com》的“百度一下”按钮的 XPath 值,如下 图所示: 360 安全浏览器: 第一步:首先,在“百度一下”按钮上按右键,然后...

  • C操作xml之xpath语法

    C操作xml之xpath语法 - 以前也发过关于.net 中操作 XML 的帖子,但不是很详细,现在我将详细介绍一下 c#如何操 作 xml 文件,正如学习操作数据库要学习 SQL ...

  • xpath详解总结,很全面

    请看一个典型的 XPath 查询表达式:/messages/message//child:: node《》[@id=0],其中/messages/message 是路径《绝对路径以"/ "开始》,child::是轴表示在子节点...

  • 给xpath添加正则表达式匹配函数

    public override IXsltContextVariable ResolveVariable《string prefix, string name》 《 // Create an instance of an XPathExtensionVariable. XPathExtensionVariable ...

  • xpath详细使用介绍

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

24小时热门信息
  • docker从入门到实践

    docker从入门到实践_互联网_IT/计算机_专业资料。docker从入门到实践 超人学院——Docker从入门到实践基础篇 什么是 Docker Docker 是一个开源项目,诞生于 2013 年...

    贡献者:圈圈圆圆heaven
    106996
  • CentOS7下安装Docker

    CentOS7下安装Docker_计算机软件及应用_IT/计算机_专业资料。模板 CentOS7 下安装 Docker 修改记录第 1 页共 6 页 模板 编号 1 日期 2016/6/28 初稿 描述 ...

    贡献者:夏裕太
    327781
  • 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学习文档 - docker学习文档,如何创建docker,如何在docker上部署tomcat与mysql服务

    贡献者:plantixweb
    209099
  • Docker 的使用总结

    docker 在线安装与启动 1.1 安装 docker [root@localhost /]#yum install –y epel-release [root@localhost /]# yum -y install docker-io 1.2 启动 ...

    贡献者:border_chen
    182123
  • docker环境搭建

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

    贡献者:张小飞705
    767694
精彩推荐
  • 如何下载网页中Adobe Flash Player视频如何下载网页中Adobe Flash Player视频

    如何下载网页中 Adobe Flash Player 视频 工具: PC 和 PC 端的 QQ 浏览器 智能手机和手机端的 QQ 浏览器 步骤: 1、 先用 PC 端的 QQ 浏览器打开你要...贡献者:thzy99359121

  • 八年级下册《flash》八年级下册《flash》

    嵊州爱德外国语信息组 课题 第 16 课《动画作品的调试与发布》 于佳 知识与技能目标: 1、 掌握动画作品调试与发布的步骤和方法 2、 学会根据需求对 FLASH 影片...贡献者:szwuying309424822

  • flashflash

    flash_计算机软件及应用_IT/计算机_专业资料。u8 FLASH_WriteNByte《u32 addr, u8 *dat_buf, u8 no》 《 FLASH_Unlock《》;//Unlock the Flash while《1》 《 ...贡献者:宁仔365294953

  • Flash四种动画的基本步骤Flash四种动画的基本步骤

    Flash四种动画的基本步骤_动画/交互技巧_PPT制作技巧_实用文档。Flash 四种动画的基本步骤 Flash 动画包括逐帧动画、动作补间动画、形状补间动画、遮罩动画、引导线...贡献者:哈尔祝敏262981

  • Flash1Flash1

    《Flash 动画设计》考试资料注意事项: 1、考试时间:2009 年 5 月 18 日晚 18:45-20:25,共计 100 分钟 2、考试地点:2303、2304 教室 3、考试形式:开卷...贡献者:红星闪闪_CC500594

  • flash基础知识flash基础知识

    4.3 flash动画类型: 逐帧动画、补间动画《形状补间动画和动作补间动画》 、特殊动画《引导动画、 遮罩动画》 五、动作补间动画 5.1 动画实例——球体移动 ? 先新建...贡献者:众里寻她7777271546

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

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

  • Adobe Flash Player 最新版本下载Adobe Flash Player 最新版本下载

    温馨提示:安装最新版请卸载旧版本的 AdobeFlash Player。 【基本信息】 作者:Adobe 版本:11.1.115.81 语言:中文 更新时间:2013-09-13 系统:Android 4.0 以上 ...贡献者:奇思妙想的龙384491

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