zoukankan      html  css  js  c++  java
  • 移动自动化测试:Android Studio 、Appium、夜神模拟器

     环境是Window 10 64位

    第一章:安装Appium

    Appium和node.js需要一起安装,他们的依赖关系暂不深究。

    1. node.js傻瓜式安装

    官网地址:https://nodejs.org/en/

    安装完成后,运行cmd,输入node –v,如果安装成功,会输出如下版本信息:

    2.安装appium,安装appium有两种方法。

          1).借助于步骤1安装好的node.js,进入cmd,输入命令npm  install –g appium (不推荐,太慢了)

          2).官网上选择下载相应版本的appium并安装。(选择对应系统64位的软件包,傻瓜式安装即可)

      官网地址:https://bitbucket.org/appium/appium.app/downloads/

    看其他博主有遇到未安装.NET  Framework,Appium是由.NET 开发的,所以,它会依赖 .NET framework相关组件,如果报错,请自行下载安装.NET  Framework(直接百度即可)。

      3).把node_modules的bin目录放到系统的Path路径里

      ;E:Program FilesAppium ode_modules.bin

      进入cmd命令行,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境成功。(这一步需要把JDK、Android SDK安装完成后再进行检查)

       4).安装好后,双击Appium.exe运行。

    第二章 Android  SDK环境

     Android 也是基于JAVA开发的。JDK默认安装,在此不介绍了。

    1. 首先下载Android Sudio进行安装。(我都是傻瓜式安装,也没有对API版本有什么特殊要求)

     官网下载:http://www.android-studio.org/

     2. 配置环境变量

    设置 ANDROID_HOME 系统变量为你的 Android SDK 路径

    C:Usersz_whAppDataLocalAndroidsdk

    把 tools 和 platform-tools 两个目录加入到系统的 Path 路径里

    ;%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools

    第三章 安装夜深模拟器

    1. 傻瓜式下载安装

    2. 启动夜深模拟器,打开开发者模式。

     在夜神模拟器的安装目录Noxin下cmd执行Nox_adb.exe devices查看能否发现设备如下:

    如果能发现设备的话,请备份sdkplatform-tools目录下的如下三个文件,将夜神模拟起的No_adb.exe重命名为adb.exe,复制如下三个文件覆盖sdkplatform-tools下的相同文件。

     

    新起一个cmd窗口,在夜神模拟器启动的情况下,adb devices看下是否可以发现设备。

     

     第四章 客户端编码

    PyCharm 编写python代码。

    辅助工具:

    进入目标设备:adb shell

    模拟器上操作,查看操作日志:logcat |grep cmp=

     流程图:

    python代码

    appium

    android sdk

    夜神模拟器

    参考:

    Appium使用教程_Android篇

    新手学appium-Appium_Python_Client的使用

    Appium移动自动化框架功能概括

    Appium Appium 链接夜神模拟器 (二)

    第四章 Appium真机运行测试用例讲解

    Appium环境搭建

    [Android测试] Appium的一些坑问题错误解决 与 技巧集锦

  • 相关阅读:
    SNOI2017炸弹
    tarjan进阶
    BZOJ3331压力
    将多个对象合并为一个对象
    原型模式详解
    HTML5
    isAnimated函数
    让函数执行的各种方式
    zepto源码注解
    mobileTech
  • 原文地址:https://www.cnblogs.com/zihanxing/p/7042613.html
Copyright © 2011-2022 走看看