原创开源
文章平均质量分 95
杨不羁
所谓格物致知,本博客致力于梳理研发管理之道,以致高质高效自驱可控。
展开
-
Web自动化框架LazyUI使用手册(4)--控件抓取工具Elements Extractor详解(批量抓取)
概述 前面的一篇博文详细介绍了单个控件抓取的设计思路&逻辑以及使用方法,本文将详述批量控件抓取功能。 批量抓取:打开一个web页面,遍历页面上所有能被抓取的元素,获得每个元素的iframe、和三个唯一定位控件的xpath,以及被抓取元素的缩略展示,供使用者勾选,并生成基于LazyUI框架的Java代码,解决整个页面元素的获取问题。 下载: http://download.csdn.n原创 2016-07-12 10:33:00 · 6432 阅读 · 0 评论 -
APP自动化框架LazyAndroid使用手册(1)--框架简介
作者:cryanimal QQ:164166060 APP自动化简介 APP自动化,即通过自动化的方式,对APP施行一系列的仿按键输入、触摸屏输入、手势输入等操作,以达到对APP的功能进行自动化测试的目的。 其一般过程如下图所示: APP自动化常用工具简介 Monkey Monkey 是Android SDK 自带的自动化测试工具,可以运行在模拟器里或实际设备中,它向系统原创 2016-11-17 18:10:06 · 4699 阅读 · 4 评论 -
APP自动化框架LazyAndroid使用手册(4)--测试模板工程详解
概述前面的3篇博文分别对lazyAndroid的框架简介、元素抓取和核心API进行了说明,本文将基于框架给出的测试模板工程,详细阐述下使用该框架进行安卓UI自动化测试的步骤。原创 2016-11-24 20:20:51 · 4801 阅读 · 1 评论 -
APP自动化框架LazyAndroid使用手册(2)--元素自动抓取
概述 前面的一篇博文简要介绍了安卓自动化测试框架LazyAndroid的组成结构和基本功能,本文将详细描述此框架中元素自动抓取工具lazy-uiautomaterviewer的使用方法。 uiautomatorviewer是谷歌在Android4.1及之后的版本中发布的一个用来扫描和分析Android应用程序的UI组件的GUI工具。使用uiautomatorviewer,可以查看原创 2016-11-23 11:40:52 · 5593 阅读 · 0 评论 -
APP自动化框架LazyAndroid使用手册(3)--核心API介绍
概述 在前一篇博文中,简要介绍了一款安卓UI自动化测试框架LazyAndroid(http://blog.csdn.net/kaka1121/article/details/53204150)。本文将再此基础上,对框架的核心的API进行说明。核心API介绍•LazyDriver 的3个构造函数。 可以分别针对不同的应用场景选择使用不同的构造函数。使用场景及各参数的意义,代码注原创 2016-11-23 15:24:55 · 2376 阅读 · 0 评论 -
Web自动化框架LazyUI使用手册(1)--框架简介
作者:cryanimal QQ:164166060web端自动化简介web端自动化,即通过自动化的方式,对Web页面施行一系列的仿鼠标键盘操作,以达到对Web页面的功能进行自动化测试的目的。其一般过程如下图所示: web端自动化常用工具简介web端自动化测试通常用QTP或者Selenium。QTP,商业工具(收费),笨重,但是功能强大,易上手,是一套完整的自动化解决方案,且适用于C/S,B/S结构。原创 2016-06-14 16:36:05 · 5412 阅读 · 0 评论 -
Web自动化框架LazyUI使用手册(2)--先跑起来再说(第一个测试用例-百度搜索)
作者:cryanimal QQ:164166060上篇文章中,简要介绍了LazyUI框架,本文便来演示,如何从无到有快速搭建基于lazyUI的工程,并成功运行第一个测试用例。本文以百度搜索为例,选用chrome浏览器进行演示(安装在默认路径),IDE选用eclipse。STEP1:下载模板工程LazyUI-template,导入eclipse前置条件:安装eclipse,并且装好maven,以及ec原创 2016-06-14 19:21:15 · 3775 阅读 · 1 评论 -
Web自动化框架LazyUI使用手册(3)--单个xpath抓取插件详解(selenium元素抓取,有此插件,便再无所求!)
web页面元素的获取,有此插件,便再无所求!原创 2016-07-11 09:36:51 · 7251 阅读 · 1 评论 -
Web自动化框架LazyUI使用手册(7)--浏览器常用操作API
LazyUI框架中,BrowserEmulator类提供了大量的浏览器操作,常用的API列举如下: 1. 基本操作/*** Open the URL* 打开一个URL* @param url* the target URL*/void open(String url); /** * 获取当前URL */String getCurr原创 2016-07-14 15:49:30 · 3177 阅读 · 0 评论 -
Web自动化框架LazyUI使用手册(6)--8种控件对应的class,及可对其进行的操作
概述: 本文详述8种控件对应的class,及可对其进行的操作原创 2016-07-14 15:10:15 · 2732 阅读 · 0 评论 -
Web自动化框架LazyUI使用手册(8)--excel数据驱动详解(ExcelDataProvider)
概述 框架提供了excel数据驱动方式运行测试用例的工具,本文将针对数据驱动,进行详细演示。原创 2016-07-14 17:44:26 · 4896 阅读 · 0 评论 -
Web自动化框架LazyUI使用手册(5)--模板工程:LazyUI-template详解
LazyUI-template: 提供Maven管理的,基于Spring+Testng的,包含常用浏览器driver的,方便连接各种数据库的java模板工程,并提供以百度搜索为例的第一个测试用例。 愿景: 1. 降低基于selenium的web测试工程搭建门槛;2. 引入必要和好用的jar包依赖;3. 提供良好的代码分层、配置文件提取、友好的日志,增加可读性和可维护性;4. 提供基础测试父类和测试demo,快速上手;原创 2016-07-14 14:25:45 · 3246 阅读 · 0 评论 -
app控件唯一相对Xpath自动生成(增强版uiautomatorviewer)
作者:cryanimal QQ:164166060 工具由来 前面的一篇博文较详细地介绍了uiautomatorviewer:扫描和分析Android应用程序的UI控件的工具。 熟悉控件获取的同学都知道,使用uiautomatorviewer可以抓取到的用来定位控件的元素大概有 text resource-id content-desc index 除此之...原创 2016-07-02 16:27:29 · 19367 阅读 · 24 评论