windows搭建appium自动化测试环境搭建2018-11-
记住配置以下环境你的网络一定要好,要快,最好能直接翻墙
1、下载JDK安装包安装好
https://www.oracle.com/technetwork/java/javase/downloads/index.html
安装JDK选择路径C:\jdk8\
2、设置path、设置JAVA_HOME
![](https://img.haomeiwen.com/i2457253/c9103c3d89db6502.png)
![](https://img.haomeiwen.com/i2457253/7ed56e87c5459b8d.png)
![](https://img.haomeiwen.com/i2457253/f27582176c636371.png)
双击Path,弹出
![](https://img.haomeiwen.com/i2457253/b3d651f694953af0.png)
在最前方配置Path:C:\jdk8\bin;C:\jdk8;C:\jdk8\lib;
C:\jdk8\bin;C:\jdk8;C:\jdk8\lib;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%JAVA_HOME%;C:\jdk8\lib;C:\jdk8\bin;C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools;C:\Users\Administrator\AppData\Local\Android\Sdk\tools\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
配置好成功后的path,设置好path 或者JAVA_HOME必须新开cmd窗口才有效
![](https://img.haomeiwen.com/i2457253/aac1b7319f45c544.png)
![](https://img.haomeiwen.com/i2457253/609f9b8ca4b76ceb.png)
安装最新版本AS(Android Studio)
http://www.android-studio.org/index.php/download
在下载sdk,先配置路径
![](https://img.haomeiwen.com/i2457253/e65223a0db0b930c.png)
![](https://img.haomeiwen.com/i2457253/8948ec922ae0cda4.png)
![](https://img.haomeiwen.com/i2457253/00f31085b9bf8d94.png)
如果是windows还要安装HAXM,用模拟器
![](https://img.haomeiwen.com/i2457253/85523c58e8109829.png)
运行一个空的Project
![](https://img.haomeiwen.com/i2457253/4c0555b2832b9f92.png)
选择真机或者模拟器
真机如果需要安装手机驱动,先下载一个QQ应用宝,连山手机后,会自动安装驱动
一般手机需要开启开发者模式,在手机设置----关于手机,连续点击“Android系统”6次以上可以开启
![](https://img.haomeiwen.com/i2457253/e742dbad5ff88b64.png)
然后出现开发者选项--进入
![](https://img.haomeiwen.com/i2457253/b684e066ecbce75d.png)
开发者选项打开、USB调试打开,一般手机会弹出信任按钮,需要点击永久运行,并确认
![](https://img.haomeiwen.com/i2457253/cbd902fdf5772fed.png)
在CMD中查看adb devices
![](https://img.haomeiwen.com/i2457253/1df7ebcfd28eb2b4.png)
执行一个安卓程序
AS中File-NewProject
选4.4sdk
![](https://img.haomeiwen.com/i2457253/502295224f2f70c1.png)
选settingActivity
![](https://img.haomeiwen.com/i2457253/acfcf0d1d98f2c62.png)
![](https://img.haomeiwen.com/i2457253/c1f125845ed0633c.png)
先点击Run到手机,然后生成(打包)一个apk,用于自动化测试
![](https://img.haomeiwen.com/i2457253/7afc8edd644ae21d.png)
![](https://img.haomeiwen.com/i2457253/494e091df7750574.png)
创建key
![](https://img.haomeiwen.com/i2457253/607d3bfe958db481.png)
![](https://img.haomeiwen.com/i2457253/b19178f75889b66a.png)
![](https://img.haomeiwen.com/i2457253/fd1de0248d6b6b2f.png)
需要记住apk打包路径,后续要用到
![](https://img.haomeiwen.com/i2457253/1e7debcd9339728b.png)
![](https://img.haomeiwen.com/i2457253/0f26ec767c9d5b33.png)
关闭AS
现在开始安装Python
![](https://img.haomeiwen.com/i2457253/08b8370565eeb1d7.png)
![](https://img.haomeiwen.com/i2457253/46f8b9d9cbc59f21.png)
下面图形download勾不要选择----高能预警
![](https://img.haomeiwen.com/i2457253/cca7fa71e6f38c63.png)
啊哦。。。如果你选择了download,就会遇到以下错误了
![](https://img.haomeiwen.com/i2457253/a09d038c7017073b.png)
再次安装,不选download
![](https://img.haomeiwen.com/i2457253/df605a0936a1f9c6.png)
![](https://img.haomeiwen.com/i2457253/bceb5985310f4e77.png)
安装成功了
这种Python路径,和上面设置path一样,设置好path必须新开cmd
新增二个:
![](https://img.haomeiwen.com/i2457253/9d850872f229e8aa.png)
确认Python环境搭建完成,运行一个程序
开始菜单打开IDLE Python
![](https://img.haomeiwen.com/i2457253/c28be4f9b3188f6e.png)
new python file
![](https://img.haomeiwen.com/i2457253/50d8bec9eeac93c2.png)
![](https://img.haomeiwen.com/i2457253/3b55afa9b5b760d3.png)
python环境ok了
安装NODE-JS先下载
https://nodejs.org/en/download/
![](https://img.haomeiwen.com/i2457253/0a20ca252b712e75.png)
![](https://img.haomeiwen.com/i2457253/80a9febfd2397cf8.png)
![](https://img.haomeiwen.com/i2457253/4e7b9d012aad7c17.png)
更新pip
下方用到的资源在这里https://pan.baidu.com/s/1SXeGrlSefTo66dhayR43sA
以下请看图片中的路径
执行python get-pip.py
![](https://img.haomeiwen.com/i2457253/b44570f81716d42f.png)
![](https://img.haomeiwen.com/i2457253/e2b756ed9c173bea.png)
执行pip的python setup.py install
![](https://img.haomeiwen.com/i2457253/2ea6e6cd9a0a21ea.png)
![](https://img.haomeiwen.com/i2457253/f251592332dcc721.png)
执行python ez_setup.py install
![](https://img.haomeiwen.com/i2457253/57b8a1cb26ea5f6a.png)
![](https://img.haomeiwen.com/i2457253/e43b0635ac960c69.png)
执行python Appium-Python-Client install
![](https://img.haomeiwen.com/i2457253/e67e8c151ae59956.png)
![](https://img.haomeiwen.com/i2457253/29ee90a27c2cb4d8.png)
安装appium-desktop-setup-1.8.0.exe
![](https://img.haomeiwen.com/i2457253/0012027100cee350.png)
![](https://img.haomeiwen.com/i2457253/d1a5435d5cec6649.png)
怎么找到你的安卓sdk路径
![](https://img.haomeiwen.com/i2457253/85c44e9a68ba2df8.png)
![](https://img.haomeiwen.com/i2457253/bba04712dfff43b4.png)
启动了APPIUM先配置
![](https://img.haomeiwen.com/i2457253/c199c24d2837ee81.png)
![](https://img.haomeiwen.com/i2457253/0078317430b8c951.png)
![](https://img.haomeiwen.com/i2457253/05d8549baee88036.png)
![](https://img.haomeiwen.com/i2457253/016d9b717e532f10.png)
![](https://img.haomeiwen.com/i2457253/076b6286ab15d4f5.png)
配置
![](https://img.haomeiwen.com/i2457253/c96c319b2d90f833.png)
说明https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md
![](https://img.haomeiwen.com/i2457253/5fbde0d52eacd583.png)
保存好,点击右边Start
![](https://img.haomeiwen.com/i2457253/40abb66406260c44.png)
运行成功
![](https://img.haomeiwen.com/i2457253/820d1c9927640750.png)
![](https://img.haomeiwen.com/i2457253/bfa1257c14df1cc1.png)
![](https://img.haomeiwen.com/i2457253/15d4f6081bd16ef9.png)
录制好copy后,粘贴出来
![](https://img.haomeiwen.com/i2457253/15cb0a275bed59ff.png)
点击右上角关闭,下次打开,直接点击save的,再start
![](https://img.haomeiwen.com/i2457253/bb2f9cf693fc53d9.png)
这个要保持运行状态
![](https://img.haomeiwen.com/i2457253/4b4c56a3c9e3a035.png)
先关闭之前打开的IDLE Python ,再打开IDLE Python
在打开之前存储的脚本文件
![](https://img.haomeiwen.com/i2457253/6e4ba21d480791ea.png)
![](https://img.haomeiwen.com/i2457253/a932fbe6f5556e4d.png)
![](https://img.haomeiwen.com/i2457253/acdf21e492a3917c.png)