移动端自动化测试-Windows-Android-Appium环境搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移动端自动化测试-Windows-Android-Appium环境搭建相关的知识,希望对你有一定的参考价值。

1、安装JDK,并且配置好【JAVA_HOME】和【path】两个环境变量
  1.1、JAVA_HOME:指向JDK的安装路径(如:C:Program Files (x86)Javajdk1.7.0_01)
  1.2、在path环境变量中,加入下面一个:
    %JAVA_HOME%in(即:C:Program Files (x86)Javajdk1.7.0_01in)

环境变量配置好后,java -version,检查环境变量是否配置成功

2、安装android SDK(安卓软件开发包),配置四个环境变量
  2.1、ANDROID_HOME:指向SDK安装路径(如:C:android-sdk-windows)
  2.2、在path环境变量中,加入下面三个:
    %ANDROID_HOME% ools:指向SDK安装路径下的tools文件夹(即:C:android-sdk-windows ools)
    %ANDROID_HOME%platform-tools:指向SDK安装路径下的platform-tools文件夹(即:C:android-sdk-windowsplatform-tools)
    %ANDROID_HOME%uild-tools:指向SDK安装路径下的build-tools文件夹(即:C:android-sdk-windowsuild-tools)
环境变量配置好后,在cmd下执行,adb devices,如果屏幕上输出Android手机的UDID,则代表通过adb命令
adb devices在获取连接的安卓手机时,电脑的usb接口除了插安卓手机数据线、键盘线、鼠标线外,不要插其他外部设备。
windows操作系统只能测 android,如果要测ios,只能测苹果的模拟器(如黑苹果),不能直接测苹果真机
Mac操作系统可以测 android 和 和 ios


3、安装node.js
  windows操作系统下,node.js安装文件是以msi形式提供的
  node.js安装成功后,自带了npm(npm类似python的pip,是一个包管理工具,可以用它来安装Appium)
  在cmd下执行,npm -v 和 node -v ,检查node.js是否安装正确
  node.js安装成功后,使用npm命令安装cnpm(cnpm是阿里巴巴提供的):npm install -g cnpm --registry=https://registry.npm.taobao.org(-g代表全局安装)

4、安装appium服务端三种方式:
  4.1、通过cmd 下输入 npm install -g appium 进行安装。(由于是连接国外网站下载安装,安装过程较慢,请耐心等待)
  4.2、也可以用国内的镜像npm --registry http://registry.cnpmjs.org install -g appium
  4.3、还可以通过cnpm安装appium:cnpm install -g appium --no-cache
安装成功后,通过appium -v 查看当前appium版本,直接输入appium则启动appium server端。

5、安装appium客户端
  windows操作系统下appium的客户端安装文件是:appium-desktop-Setup-1.2.1.exe

6、安装好夜神模拟器

7、安装npm install -g appium-doctor
  安装成功后,输入appium-doctor,查看appium的相关环境是否搭建正确

 

其他:

set命令,查看计算机上所有的环境变量
aapt dump badging C:UsersAdministratorDesktopweixin_1140.apk --查看被测软件的包名和入口,这样就不用问开发了
把下载到PC桌面上的C:UsersAdministratorDesktopweixin_1140.apk拖入夜神模拟器,夜神模拟器就会安装微信。
可以把C:UsersAdministratorDesktopweixin_1140.apk拉入appium的客户端程序 appium-desktop-Setup-1.2.1.exe 中执行
appium-api




























以上是关于移动端自动化测试-Windows-Android-Appium环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

移动端自动化测试实战

Airtest移动端自动化测试环境搭建 一

移动端自动化测试Appium从入门到项目实战Python版 学习 教程

Appium 必须掌握的移动端自动化测试框架

Appium移动端自动化测试之测试应用实战

关于移动端自动化测试-Appium的搭建