一、安装环境:
下载软件:
1.安装夜神虚拟机,下载地址:夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网
将夜神的安装路径配置到环境变量中
2.安装jdk(jdk-8u40-windows-x64.exe),建议下载1.8.0(后期配置jenkins,需要jdk1.8.0左右版本),下载地址:https://www.java.com/zh_CN/download/manual.jsp
双击安装,并配置环境变量:
1). JAVA_HOME
2). CALSSPATH:
%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
3).path:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
安装完成,打开cmd,输入:java -version—>回车,可以查看版本号
3.安装sdk(android-studio-ide-191.5977832-windows.exe),下载地址:https://developer.android.com/studio
下载安装,配置环境变量:
1). ANDROID_HOME:
D:\android-sdk
2).path:
%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools\29.0.1 (其中29.0.1根据安装的版本号修改)
安装完sdk,将sdk目录D:\Android\sdk\platform-tools\adb.exe文件复制到夜神模拟器的..Nox\bin目录下,将adb.exe重命名为nox_adb.exe
进入夜神的安装目录,运行cmd命令,输入:adb devices,查看设备连接情况
然后启动夜神,cmd->nox_adb.exe connect 127.0.0.1:62001,然后在输入adb devices,出现如下:证明已经连接模拟器
------------------------------------------------------------------------------
4.安装Python( python-3.6.5-amd64-webinstall.exe)
配置python环境变量,cmd->输入python —>回车,出现版本信息则说明安装成功
5.安装Pycharm(pycharm-community-2021.1.1.exe)
6.安装Node.js(node-v14.16.1-x64.msi)
下载地址:Node.js
配置环境变量,Path的变量值新增:E:\nodejs
cmd->行输入npm 再回车,如果出现以下信息,则说明安装成功
7.安装appium(Appium-windows-1.20.2 (1).exe)
下载地址:Appium: Mobile App Automation Made Awesome.
安装后,启动Appium,ip如图设置:
Host、Port默认即可,然后点击下方的Edit Confgurations,配置ANDROID_HOME、JAVA_HOME后保存。(因之前步骤中已经添加过这两个环境变量,这里appium会自动获取,可不用再配置)。没有的话,手动配置一下
配置完成后点击Start Server运行appium,如下图:
8.安装Appium-python-Client
快捷键win+R—>输入cmd—>输入 pip install Appium-Python-Client —>回车。等待安装完成。(如果配置了虚拟环境,则跳转至虚拟环境下安装)
安装完成后,cmd中输入appium-doctor,如遇到不是内部命令。配置环境变量如下:
配置appium_home
1)Appium_Home=C:\Program Files (x86)\Appium
2)path中加入%Appium_Home%
出现如下情况,则说明appium+robotframework已安装成功
进入C:\Program Files (x86)\Appium\node_modules\.bin,运行appium-doctor即可成功
安装完,
二、实战演练:
打开夜神虚拟机、pycharm、appium
pycharm中创建脚本,pycharm配置信息:
1.pycharm配置文件config文件中,输入如下:
2.pycharm配置文件conftest文件中,输入如下:
此时运行pycharm,即可通过appuim启动夜神虚拟机进行ui自动化脚本执行了