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
UIautomator
微信群控,微信云控系统源码之
uiautomator
框架介绍
uiautomator
是在Android自动化测试中经常用到的工具,而要实现群控系统或者云控系统,模拟点击是必不可少的技术。在模拟点击的实现过程中,我们首选是
uiautomator
。
liuhiu
·
2017-12-03 11:23
UiAutomator
UIAutomator
2.0详解(UIDevice篇----UIWatcher)
UIWatcher,是
UIAutomator
的接口类,用于处理测试中出现的“意外打断”情况(若不对意外情况进行处理,将导致CASEFailed,影响测试结果)。例如电话打入,闹钟之类的界面插入。
breakloop
·
2017-11-29 19:58
android测试
Android自动化测试
UIAutomator
2.0详解(UIDevice篇----获取控件)
UIDevice提供了3个获取控件的方法,和一个判断控件是否存在的方法。publicUiObjectfindObject(UiSelectorselector)publicUiObject2findObject(BySelectorselector)publicListfindObjects(BySelectorselector)publicbooleanhasObject(BySelectors
breakloop
·
2017-11-27 23:35
android测试
Android自动化测试
UIAutomator
2.0详解(UIDevice篇----Wait)
感觉拖了好久,今天将Wait接口的总结补上,顺便把SearchCondition也捎带结了。直接上图。Wait方法含义:查看查询条件是否符合,若符合,则返回结果。若不符合,则继续等待,直至超时。返回结果可能为UIObject2对象或者UIObject2对象列表,或者布尔类型。其中,传参SearchCondition是一个抽象类,若想获取其实体对象,需要调用Until工具类。该类提供了4个接口方法,
breakloop
·
2017-11-27 17:56
android测试
Android自动化测试
UIAutomator
2.0详解(UIDevice篇----performActionAndWait)
EventCondition是一个抽象类,可用通过android.support.test.
uiautomator
.Until中提供的两个静态方法,来获取实体对象。
breakloop
·
2017-11-22 00:17
android测试
Android自动化测试
UIAutomator
2.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自动化测试
UIAutomator
2.0详解(UIDevice篇----Hierarchy)
UIDevice类提供了4个(实际只有3个)关于Hierarchy(布局层次关系)的接口。先列举一下接口。(1)publicvoidsetCompressedLayoutHeirarchy(booleancompressed)(2)publicvoiddumpWindowHierarchy(Filedest)throwsIOException(3)publicvoiddumpWindowHiera
breakloop
·
2017-11-14 15:40
android测试
Android自动化测试
UIAutomator
2.0详解(UIDevice篇----waitForWindowUpdate)
书接上文(waitForIdle),我们继续UIDevice的wait方式总结。本篇将着重讲说waitForWindowUpdate方法。publicbooleanwaitForWindowUpdate(finalStringpackageName,longtimeout)我们还以上文滑动的测试案例为实验对象。这里只是将相应的waitForIdle换成waitForWindowUpdate方法。修
breakloop
·
2017-11-08 19:02
android测试
Android自动化测试
UIAutomator
2.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自动化测试
UIAutomator
2.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自动化测试
UIAutomator
2.0详解(UIDevice篇----触屏操作2)
如前文所述,UIDevice有20个接口方法用于触屏操作。前文已记录了两个类型,功能键和开启固定界面,本文将记录按键型的7个接口方法。先列举一下本文涉及的方法。(1)publicbooleanpressDPadLeft(),方向键,向左(2)publicbooleanpressDPadRight(),方向键,向右(3)publicbooleanpressDPadDown(),方向键,向下(4)pu
breakloop
·
2017-11-06 18:52
android测试
Android自动化测试
UIAutomator
2.0详解(UIDevice篇----获取设备名称和Package名称)
UIDevice提供了4个方法(其中有1个方法废弃),用来获取设备和Package名称。分别是(1)publicStringgetCurrentActivityName()用于获取当前Activity的Name,但官方文档中,注明该方法可信度不高,且被弃用。所以无需考虑。(2)publicStringgetCurrentPackageName()获取当前APPPackage的Name,而非当前Ac
breakloop
·
2017-11-02 23:07
android测试
Android自动化测试
UIAutomator
2.0详解(UIDevice篇----Screen操作)
UIAutomator
2.0的UIDevice类共有62个方法,其中与屏幕相关的操作共有13个,占了总数的五分之一。本篇我们将依次介绍一下这些方法,并通过实例来使用这些方法。
breakloop
·
2017-10-31 23:24
android测试
Android自动化测试
UIAutomator
2.0详解(UIDevice篇----获取UIDevice对象)
UIAutomator
2.0在UIDevice类中,提供了两个静态方法,用于获取UIDevice对象。
breakloop
·
2017-10-31 00:40
android测试
Android自动化测试
UIAutomator
2.0详解(IDE View篇)
本篇将讲述,如何在AndroidStudio2.3.3中查看测试案例运行结果。直接上图。我们来分区域看View的布局。先看左边部分。主窗口左边部分,又分成了四个区域。(1)红色区域:从上至下,分别为“运行”,“停止”,“保存布局”,“固定”,“关闭View”和“帮助”。(2)蓝色区域:为显示区域,分别显示运行过的测试案例,并在右边显示对应的运行时间。该运行时间,包括@Before和@After。(
breakloop
·
2017-10-26 00:37
android-studio
android测试
Android自动化测试
uiautomator
中采用longClick()长按界面或按钮
我们都知道有些按钮的东西需要长按才会弹出菜单选项,如删除等如我们有闹钟要删除,需要要长按闹钟,选择删除按钮,很简单,需要longClick()这个方法,
uiautomator
工具内含此方法;代码如下:UiObjectdeleteLongAlarm
享有盛誉之名
·
2017-10-25 12:51
uiautomator
Android App 自动化测试: OPEN-STF环境搭建
就目前来说,通过
UiAutomator
,Robotium、Monkey,Appium等工具。配合测试开发所写的测试脚本,要实现一个自动化测试的工
code小生_
·
2017-10-19 00:00
通过aapt获取packageName和Launch Activity
若使用
uiautomator
进行androidAPP的自动化测试,首要的一步是启动APP,而APP的PackageName和LaunchActivityName是启动的必要参数。
breakloop
·
2017-10-17 22:13
android测试
Android自动化测试
Android App自动化测试: OPEN-STF环境搭建
就目前来说,通过
UiAutomator
,Robotium、Monkey,Appium等工具。
舵哥
·
2017-10-13 16:18
Android测试
UI Automator Viewer的使用
uiautomator
viewer是androidSDK自带的工具。通过截屏并分析XML布局文件的方式,为用户提供控件信息查看服务。该工具位于SDK目录下的tools\bin子目录下。
breakloop
·
2017-10-13 15:40
android测试
android工具
Android自动化测试
APP测试工具选择
功能测试自动化a)轻量接口自动化测试jmeter,b)APPUI层面的自动化android:
UIAutomator
Viewer,AndroidJunit,Instrumentation,
UIAutomator
云烟雾漫
·
2017-10-10 16:35
测试
关于Android的自动化测试,你需要了解的5个测试框架
为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用
UIAutomator
或Instrumentation。
shoothao
·
2017-09-28 16:00
自动化测试
测试框架
Andriod
关于Android的自动化测试,你需要了解的5个测试框架
为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用
UIAutomator
或Instrumentation。
shoothao
·
2017-09-28 16:00
自动化测试
测试框架
Andriod
关于Android的自动化测试,你需要了解的5个测试框架
为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用
UIAutomator
或Instrumentation。
·
2017-09-28 16:00
android
自动化
测试
android
UiAutomator
生成报告类基本方法封装
本人在使用android
UiAutomator
做测试的时候,用的是调试方法生成的测试报告,因为运行环境实在电脑上,所以基本的封装方法和UiAlibrary区分开了,主要是执行调试命令和创建测试报告文档的方法比较多
fhaohaizi
·
2017-09-22 17:33
android
uiautomator
java
android
UiAutomator
生成测试报告的基本方法封装
上次发过了
UiAutomator
的基本方法封装,由于我使用调试类做的测试报告,所以一些方法得单独进行封装,下面就是我生成报告部分封装的测试方法。
fhaohaizi
·
2017-09-18 09:36
android
uiautomator
java
Appium自动化测试-Python客户端(1)
来编写脚本暂定环境配置如下:1.python3.6.22.Appium1.6.53.Appium-Python-Client0.24#PythonclientforAppium1.5元素定位Android可以使用SDK工具的
uiautomator
viewer
joey01265235
·
2017-08-30 17:06
【吾优测试】互联网测试信息一周精华速递(2017.8.14 - 2017.8.20)
[测试技术]Android自动化测试工具
UiAutomator
使用详解利用
UiAutomator
实现androidui自动化测试[测试技术]基于容器编排的devops流程在容器化的时代,我们是如何实现DepOps
小发条
·
2017-08-22 11:25
Android
UIAutomator
定位方式详解
在Android的自动化测试中,有很多定位方式,如:id、className、AccessibilityId、xpath、Android
UIAutomator
等定位方式。
DC_ing
·
2017-08-21 17:01
Appium学习笔记1
iOS:苹果的UIAutomationAndroid4.2+:Google's
UiAutomator
Android2.3+:Google'sInstrumentation.
丛鹏
·
2017-08-21 00:09
android
UiAutomator
自定义快速调试类
本人在使用
UiAutomator
的过程中,一直用快速调试类来做测试,发现其中很多地方都需要根据不同的需求做修改,今天特意花了点时间总体修改一遍,更加灵活了,又写了很多中文注释。分享出来,供大家参考。
fhaohaizi
·
2017-08-17 13:44
android
uiautomator
java
android
UiAutomator
写一个给微信朋友圈所有动态点赞的用例
本人在是呀
UiAutomator
的过程中,突发奇想,写一个自动给朋友圈点赞的用例,经过尝试,终于成功,效果不错。
fhaohaizi
·
2017-08-15 15:54
android
uiautomator
利用
UiAutomator
和httpclient写自动发表笑话到微信朋友圈功能
本人在学习了httpclient之后,一直在想如何把获取到的信息发送到微信朋友圈,今天经过不断尝试,终于完成了这个功能。自动发笑话到朋友圈。中间使用到了图灵机器人的api和alertover的推送api,之前都已经发过了,这里就先不写了。分享代码,供大家参考。下面这个是主要的代码:publicclassWechatextendsWechatUse{publicstaticStringtitle="
fhaohaizi
·
2017-08-12 19:57
android
uiautomator
httpclient接口测试
Appium Server 和 Appium Desktop
跨平台的测试框架,可以用来测试原生及混合的移动端应用-----支持IOS、AndroidAppium使用Webdriver的jsonwire协议,来驱动apple系统的UIAutomation库,Android的
UIAutomator
爱与梦想
·
2017-08-12 08:22
Appium
移动端测试
RecyclerView 分割线 九宫格
个人建议使用
UiAutomator
等等工具看看微信、QQ空间、微博的九宫格,最好自己写,不要用RecyclerView或ListView嵌套importandroid.content.Context;importandroid.content.res.TypedArray
Pledge灬
·
2017-08-11 17:23
Android进阶--android自动化测试python+
uiautomator
android自动化测试常用的一些API,具体的请参考API导入设备唯一一个设备from
uiautomator
importdeviceasd导入具体设备from
uiautomator
importDeviced
Light-Lu
·
2017-08-09 20:30
python
android进阶之路
Python-
uiautomator
使用说明文档
本文是基于xiaocong
uiautomator
项目文件通过机器翻译和个人理解翻译,如有错误还望指出。
Midwinter-j
·
2017-08-03 00:00
机器翻译
真正的黑盒测试自动化:用机器人测试移动应用程序
\\t诸如Appium、Robotium和
UIAutomator
之类的框架可以实现一定程度的自动测试执
昵称4
·
2017-08-01 17:00
UiAutomator
自动化测试框架的使用
简介
UiAutomator
是Google在Android4.1推出的一套黑盒UI自动化测试框架,用于做UI自动化的框架,主要模拟人来操作手机,如点击、长按、滑动、按键、文本输入等操作。
codeteenager
·
2017-07-28 17:43
android
测试
Appium_swipe模拟上下左右滑动操作
通过SDK自带的
UIautomator
来定位元素。Python通过appium模块可以正常链接到手机一.打开
uiautomator
来熟悉X、Y坐标的概念每个元素都
niedongri
·
2017-07-25 20:45
自动化测试
appium
swipe方法
Appium
Appium_swipe针对app模拟手机屏幕上下左右滑动操作方法
通过SDK自带的
UIautomator
来定位元素。Python通过appium模块可以正常链接到手机一.打开
uiautomator
来熟悉X、Y坐标的概念每个元素都
n_laomomo
·
2017-07-25 19:47
python及自动化
Appium
自动化测试框架
UIAutomator
使用详解
本文章转载于搜狗测试一、
UIAutomator
概述1)
UIAutomator
是Android4.1以上版本自带的一个测试框架;2)用来做UI测试,如点击每个控件元素看看输出的结果是否符合预期,AndroidSDK
夜境
·
2017-07-21 10:04
android
UiAutomator
如何把log、截图和测试报告放在一起
本人在使用android
UiAutomator
做测试的时候,在断言之前都会截图留证,方便以后查找。随着执行的次数增多,截图也越来越多,log文件也变成了上万行,如果找起来非常不方便。
fhaohaizi
·
2017-07-18 19:19
android
uiautomator
用Appium让Android功能自动化测试飞起来
阅读更多前言做Android端功能自动化已有2年多的时间了,使用过的功能自动化框架有Robotium、
Uiautomator
、Appium。
pdfbook
·
2017-06-23 16:00
appium
android
软件测试
android
UiAutomator
让运行失败的用例重新运行
本人在使用android
UiAutomator
做测试的时候,发现经常会因为页面加载太慢或者网络延迟比较大又或者出现意外情况导致用例失败,但是在检查的时候又能运行成功,提出了一个让失败的用例重新运行的需求
fhaohaizi
·
2017-06-23 13:30
android
uiautomator
appium for android 查找元素方法总结
有两个工具可以用来查找元素:安卓sdk自带的
uiautomator
viewer;appium最新版1.0.2。建议使用
uiautomator
viewer,个人感觉使用起来要方便些,包括复制元素的
niedongri
·
2017-06-15 13:06
appium
appium真机查找
Appium
appium for android 查找元素方法总结
有两个工具可以用来查找元素:安卓sdk自带的
uiautomator
viewer;appium最新版1.0.2。建议使用
uiautomator
viewer,个人感觉使用起来要方便些,包括复制元素的
niedongri
·
2017-06-15 13:29
appium
appium真机查找
Appium
java使用poi写入excel文档的一种解决方案
本人在学习使用selenium和
UiAutomator
的时候,学习了一excel文档的操作,前两天写了一个读取excel的方案,今天看了一下写入excel的,暂时用的Map>作为写入源。
Fhaohaizi
·
2017-06-06 19:00
java
poi
map
解决方案
Exce
Uiautomator
从零开始
昨天在看关于Android自动化测试的内容,简单研究实战了一下
Uiautomator
,总感觉其他人写的入门文章对一些细节没有说明清楚,让我这样的小白踩了不少坑,在这里我决定将其细节一步一步记录清楚,水平有限
迷途小路
·
2017-04-26 11:17
UiAutomator
2.0日志输出本地化方案
利用过
UiAutomator
2.0或者Espresso(Espresso也是android近年新出的一款Android自动化测试框架)做Android自动化测试的同学应该肯定会遇到这样的一个问题:自动化测试执行完后
测试开发栈
·
2017-04-11 19:44
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他