美文网首页
自动化测试之元素定位

自动化测试之元素定位

作者: 吴小白吃 | 来源:发表于2017-07-17 10:55 被阅读75次

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

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的值;

2、XPath常用符号说明:

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

//表示相对路径

.表示前一层

..表示上一层

*表示通配符

@表示属性

[]表示判断表达式

三、XPath使用介绍

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

2、打开百度首页

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

4、在FirePath中显示xpath的值

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

四、代码实例

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

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

相关文章

  • Selenium三种等待方式的使用

    UI自动化测试,大多都是通过定位页面元素来模拟实际的生产场景操作。但在编写自动化测试脚本中,经常出现元素定位不到的...

  • [AP_08] Appium元素定位01:id定位&检测元素存在

    目录结构 一、Appium元素定位概述 1. 元素定位 同Web自动化测试(如:Selenium+Python)类...

  • WebDriver元素定位策略

    软件自动化测试过程 软件自动化测试的基本对象即是页面元素,那么在进行自动化测试的第一步也就是定位页面元素,不管是W...

  • Selenium元素定位

    1.Selenium元素定位 1.1自动化测试基础 1.1.1分层的自动化测试 传统的自动化测试更关注产品UI层的...

  • Python自动化测试学习哪些知识?

    Python自动化测试学习哪些知识?先学习自动化测试基础,学习Appium操作,元素定位、操作、等待、滑动等,深入...

  • Appium常用定位方式

    前言 与Web自动化测试一样,app自动化测试过程中最重要一个环节就是元素定位,只有准确定位到了元素才能进行相关元...

  • Appium元素定位

    元素定位 app自动化测试最重要的一个环节是元素定位,只有准确定位到元素才能进行相关元素操作,如输入、点击、拖拽、...

  • WebUi自动化测试

    一、UI自动化测试基础知识点(元素定位暂不写) 二、自动化项目实战

  • 自动化测试之元素定位

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

  • UI自动化测试平台

    UI 自动化测试平台初版踩坑落地、功能暂时还比较简陋 UI自动化测试 基于selenium元素定位 css/nam...

网友评论

      本文标题:自动化测试之元素定位

      本文链接:https://www.haomeiwen.com/subject/adsfkxtx.html