免费申请下载TestWriter地址:http://tools.51testing.com

自动化测试之元素定位

上一篇 / 下一篇  2017-07-17 09:32:48 / 个人分类:自动化测试


一、自动化测试的关键是要准确的操作测试对象,所以就需要对被测系统的页面元素做精确的定位;有以下几种定位方法:

  By.classNme(String className)

  By.cssSelector(String selector)

  By.id(String id)

  By.linkText(String linkText)

  By.name(String name)

  By.partialLinkText(String linkText)

  By.tagName(String name)

  By.xpath(String xpath)

二、XPath方法介绍

  1、定位元素使用最多的还是xpath方法,可以在Firefox中使用firepath插件获取xpath的值;

  2XPath常用符号说明:

  /表示绝对路径,绝对路径是从根目录开始

  //表示相对路径

  .表示前一层

  ..表示上一层

  *表示通配符

  @表示属性

  []表示判断表达式

三、XPath使用介绍

  1、打开安装firepath插件的火狐浏览器

  2、打开百度首页

  3、在搜索栏右键选择Inspect in FirePath

  4、在FirePath中显示xpath的值


 

通过FirePath工具,我们可以快速定位元素,但是有时候定位到的元素的表达式或者是方式不是我们想要的,所以就需要我们根据xpath定位规则去手动修改。

四、代码实例

  打开浏览器进入百度,最大化窗口,输入搜索内容,点击百度一下;


 

>>戳戳,免费下载零编码自动化测试工具TestWriter~

功能测试、回归测试、兼容性测试必备)

 


TAG: 定位 工具 自动化测试

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

TestWriter

TestWriter

TestWriter小编,周一至周五进行文章日更

日历

« 2017-07-19  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 74536
  • 日志数: 171
  • 图片数: 1
  • 建立时间: 2016-08-11
  • 更新时间: 2017-07-18

RSS订阅

Open Toolbar