zoukankan      html  css  js  c++  java
  • 移动(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运行情况

  • 相关阅读:
    你的灯亮着么阅读笔记2
    你的灯亮着么阅读笔记1
    梦断代码阅读笔记3
    梦断代码阅读笔记2
    梦断代码阅读笔记1
    百度搜索分析
    有多少1
    寻找“水王”问题
    站立会议
    买书的最低价格问题
  • 原文地址:https://www.cnblogs.com/cuiyubo/p/6687683.html
Copyright © 2011-2022 走看看