仓廪实则知礼节,衣食足则知荣辱。这篇文章主要讲述移动(appium)自动化测试-爬虫的另一种手段相关的知识,希望能为你提供帮助。
appium自动化测试环境搭建:
1.python环境(推荐2.7)和jdk。
2.Adb工具的下载:自己单独下载adb、夜神模拟器自带和android sdk
3.Apk安装介质:真机、Android自带模拟器和第三方模拟器;这里推荐使用:第三方模拟器(夜神模拟器)。这里需要将夜神模拟器设置为:开发者模式。
4.安装appium PC客户端。
(1)安装python开发模块appium-python-client:pip install Appium-Python-Client。
(2)使用apktool-new分析出待下载apk的appPackage和appActivity。
参考网址:
a.http://www.cnblogs.com/fnng/p/4540731.html
b.http://www.cnblogs.com/fnng/p/4552438.html
c.http://www.cnblogs.com/fnng/p/4560298.html
d.http://www.cnblogs.com/fnng/p/4579152.html
使用步骤:I.利用apktool工具反编译下载到的apk。命令如下:
Apktool d XXX.apk
II.反编译得到XXX文件夹,在AndroidManifest.xml里查
找appPackage和appActivity,具体查找可以参考http://blog.csdn.net/linux_loajie/article/details/34148943
。
a.
使用步骤2中的Android sdk中的UI Automator viewer定位待分析apk的元素位置。
b.[start coding],确保启动[adb connect 127.0.0.1:62001 | adb devices]
简单测试案例:
实例代码
文章图片
adb操作
文章图片
appium PC客户端运行情况
文章图片
夜神模拟器apk运行情况
文章图片
【移动(appium)自动化测试-爬虫的另一种手段】
推荐阅读
- win7唤醒后鼠标停顿的处理小妙招
- [Jenkins] Creating Application builds
- Android配置如果你的模拟器没有生成Hello World程序
- APP接口
- Android 网络编程的陷阱
- Android开始之 入门
- 40. leetcode 202. Happy Number
- Android Studio创建AIDL文件并实现进程间通讯
- Android基础TOP6_2:Gallery +Image完成画廊