简介
今天是高考各地由于降水, 特别糟糕, 各位考生高考加油, 全国人民端午节快乐. 最近整理了一下自动化的东西, 先前整理的 python 接口自动化已经接近尾声. 即将要开启新的征程和篇章 (Appium&python). 那么首相的问题就是搭建环境了. 好久没搭建环境又踩了不少坑, appium 的环境搭建比较繁琐, 好多同行估计都在环境上被卡死了. 所以特此分享一下~~
appium 可以说是做 App 最火的一个自动化框架, 它的主要优势是支持 Android 和 iOS, 另外脚本语言也是支持 java 和 Python. 而且现在招聘要求也需要这项技能. 还有就是 5G 时代的到来. 各种 App 借力丛生. 所以我们必须掌握这项技能. 宏哥擅长 Python, 所以接下来的教程是 appium+python 的实例.
学习 appium 最大的难处在于环境的安装和搭建, 80% 的人死于环境安装和搭建, 然后就没然后了; 10% 的人被环境折腾的死去活来, 最后夭折; 只有剩下的 10% 人品好, 可以顺利安装, 一步到位.
一, 环境准备
1, 宏哥的环境是 Windows 10 版本 64 位系统 (32 位的同学自己想办法哦)
2,1.8.0_181 (64 位)
3,Android-sdk_r24.3.4-Windows
4,python:3.7
5,appium:1.4.16.1
6,Node.JS:node-v10.16.0-x64
7,Appium-Python-Client
二, jdk 安装
1, 下载 jdk 包, 小编的是 64 位 1.8 版本, 其它高级版本应该也是可以的. 根据自己的系统选择对应版本
2, 一路傻瓜式安装, 注意安装路径不要有空格, 不要有中文. jdk 和 jre 不要放在一个文件夹下
3, 设置三个环境变量, 我的电脑 > 选择 "属性"->"高级"->"环境变量"->"系统变量"->"新建"
(1)JAVA_HOME----D:\software\Java\jdk1.8.0_181" (根据自己安装路径填写)
(2)CLASSPATH--- .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
(3)PATH-----;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在 path 路径下加上面那两个, 这里就不多说了
4, 打开 cmd 验证是否安装成功, 输入 java -version, 然后输入 javac
能显示版本号和下面的帮助信息说明安装成功
三, Android-sdk 下载安装
1, 下载 Android-sdk, 这个是做 Android 测试和开发的必备环境, 如果不会下载的话, 可以找我要, 后期建个群或将其上传上去
好多人都是直接下载 Android Studio, 但是如果只是做自动化的话只需要下载 Android SDK 就行了.
下载地址: http://tools.android-studio.org/index.php/sdk/(推荐使用)
2, 解压后, 里面有个 SDK manager.exe 双击打开
3, 勾选你要下载的 API 版本和对应的 Android 版本, 后面模拟器会用到 (不下载用其它模拟器也行, 或者真机), 然后坐等下载. 安装 Tools 下的 Android SDK Platform-tools 和 Android SDK Build-tools,Android SDK Tools 可以选择是否更新, 建议直接更新. 镜像: 随便选个版本也可以选择多个版本安装, 我喜欢直接连接真机进行, 由于镜像比较大, 所以喜欢真机的朋友们可以不下载镜像, GoogleFQ 安装: Extras 文件夹下所有的全部安装.
四, Android-sdk 环境变量
1, 在系统变量新建: ANDROID_HOME, 对应变量值为: D:\software\Android-sdk-Windows(sdk 安装路径)
2,path 添加两个变量, 将以下箭头所指的两个文件路径添加到 path 里
3,path 里面添加 D:\software\Android-sdk-Windows\tools 和 D:\software\Android-sdk-Windows\platform-tools, 或者 %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
五, adb 环境
1. 因为 adb 是在 D:\software\Android-sdk-Windows\platform-tools 这个目录下的, 所以上面添加了环境变量后, 可以直接在 cmd 里面运行了.
2. 在 cmd 输入 adb 可以查看对应版本号
六, 连接手机
1. 手机用数据线连电脑, 如果安装了 91 助手或者 360 什么的可以先下载手机驱动, 确认手机能连上
2. 打开 cmd 输入: adb devices, 当屏幕上出现一串字符, 后面显示 devices 说明连接成功 (出现其它的提示, 得检查自己的环境了)
到这里 Android 的测试开发环境已经装好了, 下一篇会教搭建搭建 appium 环境. 安装过程中遇到各种奇葩问题, 请卸载完后, 仔细阅读, 从第一行开始, 一步一步走下来, 中间任何一个环境出问题, 都会导致最后 appium 运行失败.
在学习过程中有遇到疑问的, 可以加 appium(python+appium) QQ 群交流: 707699217
七, 小结
1, 搭建编译环境时为什么有时候要设置环境变量, 而有时又设置用户变量?
答: 环境变量分为系统环境变量和用户环境变量. 你所说的环境变量是指系统环境变量, 对所有用户起作用. 而用户环境变量只对当前用户起作用.
来源: https://www.cnblogs.com/du-hong/p/10944333.html