2018-11-27 18:05:56:313 - [Logcat] Logcat terminated with code 0, signal null 2018-11-27 18:05:56:314 - [UiAutomator] UiAutomator exited unexpectedly ...
分类:
移动开发 时间:
2018-11-27 19:32:05
阅读次数:
570
appium 运行原理: 电脑(client)上运行自动化测试脚本,调用的是webdriver的接口, appium server接收到我们client上发送过来的命令后他会将这些命令转换未Uiautomator认识的命令,然后由Uiautomator来在设备上执行自动化 Appium由客户端(Ap ...
分类:
移动开发 时间:
2018-11-20 21:12:49
阅读次数:
172
前言 做Android端功能自动化已有2年多的时间了,使用过的功能自动化框架有Robotium、Uiautomator、Appium。最近研究自动化case复用的方案,调研了Appium的自动化框架,并将其应用到银行一账通的标版中,本文详细介绍基于Appium的Android功能自动化实战经验。主要 ...
分类:
移动开发 时间:
2018-11-19 23:05:51
阅读次数:
389
原文链接:https://www.cnblogs.com/meitian/p/6103391.html 一、常用识别元素的工具 uiautomator:Android SDK自带的一个工具,在tools目录下 monitor:Android SDK自带的一个工具,在tools目录下 Appium I ...
分类:
移动开发 时间:
2018-11-15 14:31:16
阅读次数:
263
UIAutomator元素定位是 Android 系统原生支持的定位方式,虽然与 xpath 类似,但比它更加好用,且支持元素全部属性定位.定位原理是通过android 自带的android uiautomator的类库去查找元素。 Appium元素定位方法其实也是基于Uiautomator来进行封 ...
分类:
其他好文 时间:
2018-09-29 14:39:07
阅读次数:
141
Instrumentation是Andrioid自带的,不支持跨应用。 很多框架继承它。 UiAutomator,Google亲儿子,可以进行UI测试 C/S架构 设备上的程序 >发HTTP请求给Appium >XCUITest、UIAutomato >响应 >手机干对应的东西 1、所以能够发HTT ...
分类:
移动开发 时间:
2018-09-21 20:26:52
阅读次数:
453
Toast 判断 基本操作问题 首先基本操作,进入安卓市场的账号密码页面 为什么要进入到这个页面呢 因为这个页面输入有个toast提示............ 如图所示:这个toast提示是在uiautomator上面定位不到的,所以需要稍微处理一下! 然后随便输入一个手机号码和一个密码登记登录: ...
分类:
Web程序 时间:
2018-08-23 00:34:47
阅读次数:
353
1.手机上默认编码为utf-8,所以需要把项目设置成utf-8的编码; 2.打开手机开发者模式,手机第一次跟电脑连接的话,需要下载驱动,才能弹出允许调试框,在电脑端用应用宝等软件连接手机会自动下载驱动; 3.使用adb devices查看手机是否授权成功; 4.打好jar包,把jar包push到手机 ...
分类:
移动开发 时间:
2018-08-20 16:43:10
阅读次数:
280
这里提供两种解决方案! 1.安卓6.0+是可以直接利用uiautomator定位元素点击!这个不细说,定位方式很多种...这个等待时间大家自己定大概两到三秒即可! 但是一般来说弹窗大多数都是好多个 利用显示等待:启动app之后,在三秒内 没0.5秒寻找一次元素,如果存在则点击,不存在则报错直接pas ...
分类:
移动开发 时间:
2018-08-18 10:30:30
阅读次数:
286