码迷,mamicode.com
首页 > 移动开发 > 详细

appium界面运行过程(结合日志截图分析)

时间:2016-11-21 07:41:25      阅读:496      评论:0      收藏:0      [点我收藏+]

标签:技术分享   ges   结合   images   cal   日志监控   bootstrap   初始化   设备   

appium界面运行过程:

1、启动一个http服务器:127.0.0.1:4723
2、根据测试代码setUp()进行初始化,在http服务器上建立一个session对象
3、开始调用adb,找到连接上的设备,设置设备id
4、等待设备准备好响应命令
5、开启logcat日志监控
6、将生成的apk属性信息文件strings.json存到了设备 /data/local/tmp目录下
7、读取apk安装情况
8、端口映射,发给appium httpserver的内容,经过httpserver后直接发给设备
 forward tcp:4724 tcp:4724
9、将AppiumBootstrap.jar包存到设备的 /data/local/tmp目录下
10、安装UnicodeIME-debug.apk到设备上
11、安装settings_apk-debug.apk到设备上
12、安装unlock_apk-debug.apk到设备上
13、 kill所有的uiautomator进程
14、运行bootstrap---uiautomator runtest ***.jar –c ……-e…..

技术分享
15、在端口4724打开appium socket server
16、加载json,唤醒客户端
17、提交command到appium
18、启动设备,解锁屏幕,准备接收command
19、将响应结果返回给client
20、执行测试代码
21、关闭日志监控
22、关闭客户端链接
23、关闭Uiautomation
24、清理android对象
25、清理appium session

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

 

appium界面运行过程(结合日志截图分析)

标签:技术分享   ges   结合   images   cal   日志监控   bootstrap   初始化   设备   

原文地址:http://www.cnblogs.com/wangcp-2014/p/6083982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!