移动自动化测试: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的一些坑问题错误解决 与 技巧集锦

原文地址:https://www.cnblogs.com/zihanxing/p/7042613.html