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

移动(appium)自动化测试-爬虫的另一种手段

时间:2017-04-10 11:03:30      阅读:1351      评论:0      收藏:0      [点我收藏+]

标签:位置   .net   需要   style   使用   details   tomato   text   pac   

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)自动化测试-爬虫的另一种手段

标签:位置   .net   需要   style   使用   details   tomato   text   pac   

原文地址:http://www.cnblogs.com/cuiyubo/p/6687683.html

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