E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UIautomator2
UIAutomator2
.0详解(UIDevice篇----截屏)
UIDevice为截屏提供了两个接口方法。分别是:(1)publicbooleantakeScreenshot(FilestorePath)(2)publicbooleantakeScreenshot(FilestorePath,floatscale,intquality)查看源码,可以发现方法(1)实质上是对方法(2)的调用,2,3传参分别为1.0和90。scale为缩小放大比例,quality
breakloop
·
2017-11-14 17:00
android测试
Android自动化测试
UIAutomator2
.0详解(UIDevice篇----Hierarchy)
UIDevice类提供了4个(实际只有3个)关于Hierarchy(布局层次关系)的接口。先列举一下接口。(1)publicvoidsetCompressedLayoutHeirarchy(booleancompressed)(2)publicvoiddumpWindowHierarchy(Filedest)throwsIOException(3)publicvoiddumpWindowHiera
breakloop
·
2017-11-14 15:40
android测试
Android自动化测试
UIAutomator2
.0详解(UIDevice篇----waitForWindowUpdate)
书接上文(waitForIdle),我们继续UIDevice的wait方式总结。本篇将着重讲说waitForWindowUpdate方法。publicbooleanwaitForWindowUpdate(finalStringpackageName,longtimeout)我们还以上文滑动的测试案例为实验对象。这里只是将相应的waitForIdle换成waitForWindowUpdate方法。修
breakloop
·
2017-11-08 19:02
android测试
Android自动化测试
UIAutomator2
.0详解(UIDevice篇----waitForIdle)
UIDevice提供了5个方法用于等待。本文我们将一一讲解。先来看一下,如果没有wait操作,我们的执行效果会是怎样。我们以之前章节(触屏操作3)中的示例,去除wait后,看一下效果。修改后,代码如下inttimeOut=1000;@TestpublicvoidFunctionKeyTest4(){Log.i(TAG,"StartTest");//mDevice.waitForIdle(timeO
breakloop
·
2017-11-08 19:51
android测试
Android自动化测试
UIAutomator2
.0详解(UIDevice篇----触屏操作3)
本篇将记录触屏的最后4个方法,用于点击,拖拽和滑动。先列举一下方法(1)publicbooleanclick(intx,inty),点击(2)publicbooleanswipe(intstartX,intstartY,intendX,intendY,intsteps),滑动(3)publicbooleanswipe(Point[]segments,intsegmentSteps),滑动(4)pu
breakloop
·
2017-11-07 17:57
android测试
Android自动化测试
UIAutomator2
.0详解(UIDevice篇----触屏操作2)
如前文所述,UIDevice有20个接口方法用于触屏操作。前文已记录了两个类型,功能键和开启固定界面,本文将记录按键型的7个接口方法。先列举一下本文涉及的方法。(1)publicbooleanpressDPadLeft(),方向键,向左(2)publicbooleanpressDPadRight(),方向键,向右(3)publicbooleanpressDPadDown(),方向键,向下(4)pu
breakloop
·
2017-11-06 18:52
android测试
Android自动化测试
UIAutomator2
.0详解(UIDevice篇----获取设备名称和Package名称)
UIDevice提供了4个方法(其中有1个方法废弃),用来获取设备和Package名称。分别是(1)publicStringgetCurrentActivityName()用于获取当前Activity的Name,但官方文档中,注明该方法可信度不高,且被弃用。所以无需考虑。(2)publicStringgetCurrentPackageName()获取当前APPPackage的Name,而非当前Ac
breakloop
·
2017-11-02 23:07
android测试
Android自动化测试
UIAutomator2
.0详解(UIDevice篇----Screen操作)
UIAutomator2
.0的UIDevice类共有62个方法,其中与屏幕相关的操作共有13个,占了总数的五分之一。本篇我们将依次介绍一下这些方法,并通过实例来使用这些方法。
breakloop
·
2017-10-31 23:24
android测试
Android自动化测试
UIAutomator2
.0详解(UIDevice篇----获取UIDevice对象)
UIAutomator2
.0在UIDevice类中,提供了两个静态方法,用于获取UIDevice对象。
breakloop
·
2017-10-31 00:40
android测试
Android自动化测试
UIAutomator2
.0详解(IDE View篇)
本篇将讲述,如何在AndroidStudio2.3.3中查看测试案例运行结果。直接上图。我们来分区域看View的布局。先看左边部分。主窗口左边部分,又分成了四个区域。(1)红色区域:从上至下,分别为“运行”,“停止”,“保存布局”,“固定”,“关闭View”和“帮助”。(2)蓝色区域:为显示区域,分别显示运行过的测试案例,并在右边显示对应的运行时间。该运行时间,包括@Before和@After。(
breakloop
·
2017-10-26 00:37
android-studio
android测试
Android自动化测试
UiAutomator2
.0日志输出本地化方案
利用过
UiAutomator2
.0或者Espresso(Espresso也是android近年新出的一款Android自动化测试框架)做Android自动化测试的同学应该肯定会遇到这样的一个问题:自动化测试执行完后
测试开发栈
·
2017-04-11 19:44
UiAutomator2
.0
1.概述UI测试(功能测试、黑盒测试)不需要测试者了解应用程序的内部实现细节,只需要知道当执行了某些特定的动作后是否会得到其预期的输出。这种测试方法,在团队合作中可以更好地分离的开发和测试角色。常见的UI测试的方法是手动去执行,然后去验证程序是否达到的预期的效果,很显然这种方法耗时、繁琐并且很容易出错。因此我们需要一种可靠的方法来进行UI测试,通过测试框架,我们可以完成针对具体使用场景的测试用例,
java18
·
2016-12-09 10:36
uiautomator2
.0+脱离PC运行(apk启动
uiautomator2
.0+)的实现方案
uiautomator2
.0+脱离PC运行(apk启动
uiautomator2
.0+)的实现方案效果:打开MyTest.apk,点击runuiautomator,就能直接运行你的脚本。
CrystalChenxiaoqing
·
2016-09-21 10:53
uiautomato
脱离PC启动
apk启动
系统签名
app
自动化测试
UiAutomator
UiAutomator2
自动化测试环境搭建
一、前期准备在此之前先将Androidstudio环境安装搭建好,搭建好后接下来需要
uiautomator2
jar包,这里就为大家提供了,可以自行到这里下载http://pan.baidu.com/s/
LangSand
·
2016-02-19 11:39
自动化学习
Python + Android + Uiautomator自动化测试
2.uiautomator测试环境搭建2.1在pypi.python.org网站下载uiautomator压缩包,解压后pythonsetup.pyinstall安装;或者直接pipinstall
uiautomator2
.2
Temanm
·
2015-10-23 21:00
自动化测试
uiautomato
Android 自动化测试--要点概括
Android自动化测试:Top-Down的要点概括 一、测试方法1、功能型测试 monkeyrunner、
uiautomator2
、随机事件测试 monkey二、发现问题3、监测内存是否有泄露 工具
vshuang
·
2014-10-29 22:00
内存
Dropbox
ANR
流量
将uiautomator的case日志输出成xml格式的方式
JenkinsAndroid自动化测试实现实现过程:1.github:https://github.com/dpreussler/automator-log-converter2.导入到eclipse:将
uiautomator2
junit
qhshiniba
·
2014-06-09 10:00
UiAutomator
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他