APP自动化测试-环境搭建

一、安装jdk

1、安装JDK(1.8版本)

2、配置环境变量

                a、JAVA_HOME        jdk的安装路径;

                b、classpath        .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

                c、path        %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

 3、运行cmd,输入java-version检查是否安装成功

二、安装Android SDK

国内下载SDK的网址https://www.androiddevtools.cn/默认官网地址https://developer.android.com/sdk/index.html

        “我的电脑”右击,点击“属性”,进入设置页面,点击“高级系统设置”,进入系统属性页面,点击“高级”,配置环境变量。

1、系统变量➡新建ANDROID_HOME 变量➡变量值填写sdk的安装目录

2、系统变量“path”➡追加配置

        %ANDROID_HOME%\platform-tools

        %ANDROID_HOME%\tools

        %ANDROID_HOME%\build-tools\29.0.3

3、在cmd窗口输入 adb version 来检测是否配置成功,如果下面的信息显示版本号则配置成功

三、安装Appium Desktop(初级)

https://github.com/appium/appium-desktop/releases

        傻瓜式安装即可

四、安装Appium Server(命令行版本)

1、下载node.js

https://nodejs.org/en/download

2、打开cmd窗口,输入 node -v 以及 npm -v 检测,出现版本号则成功

3、指定npm安装的全局模块和缓存的路径,如果不指定则默认C盘

        a、在nodejs目录下新建“node_cache”和“node_global”目录

        b、在cmd窗口输入命令:

 npm config set prefix "D:\software\nodejs\node_global"

 npm config set cache "D:\software\nodejs\node_cache"

        c、查看全局安装的模块所在目录:npm root -g

        d、查看npm缓存默认存放路径:npm get cache

4、配置node.js 环境变量

        a、系统变量➡新建NODE_PATH 变量➡变量值“D:\tools\nodejs\node_global\node_modules”

        b、系统变量“path”➡追加配置“%NODE_PATH%”

        c、将用户变量“path”中原来的“C:\Users\Administrator\AppData\Roaming\npm”

              修改为“D:\tools\nodejs\node_global”

5、安装Appium Sever

        a、设置npm淘宝镜像地址:

npm config set registry https://registry.npm.taobao.org

        b、npm通过全局方式安装Appium Sever(默认最新版本):

npm install appium -g

              安装指定版本:

 npm install appium@1.17.1 -g

          c、安装appium-doctor(检测当前环境是否满足执行appium自动化的要求)

npm install appium-doctor -g

        d、运行cmd,输入命令appium-doctor,若出现以下信息则安装成功

6、启动Appium Sever

        直接在cmd窗口输入“appium”即可启动Appium Sever

五、安装Appium-Python-client

模拟器安装Python第三方库

1、cmd安装

 pip install appium-python-client

2、如果从官方的资源库下载Appium-Python-Client失败,请自行更换下载源重新下载

pip install Appium-Python-Client -i http://pypi.douban.com/simple

3、检查selenium版本3.3.3

        安装 Appium-Python-Client 的同时会安装一个selenium模块.试着进入python3交互命令行,然后执行下面命令:

import selenium
 
selenium.__version__

        如果你显示的 selenium 版本是当前最新版本3.3.3的话,那么最好使用下面命令将版本装成3.0.2,网传某些Api的话会报错。

pip3 install -I selenium==3.0.2

六、安装模拟器/连接真机

1、设置模拟器环境

      a、启用设备的开发者选项,启动调试功能

        夜神模拟器:设置➡多次点击版本号直至出现提示【开发者选项】➡返回上一步能看到【开发者选项】➡打开USB调试

      b、输入命令前:

        因为SDK下 的adb(在SDK安装目录的platform-tools目录下)和模拟器的nox_adb(在夜神模拟器安装目录的bin目录下)版本不一致,所以需要把SDK路径下的adb.exe复制到模拟器的bin目录下,重命名为nox_adb.exe,原来的nox_adb.exe先备份。

2、连接真机

        a、用数据线连接,注意有的数据线只能用来充电

        b、手机必须开启开发者模式

        c 、有的手机必须安装驱动才能连接

        d、以上步骤确认无误后,在电脑cmd窗口输入:adb devices 连接手机

        e、测试是否连接成功,在终端输入‘adb devices -l’,查看连接的设备