基于Python的Appium环境搭建合集
自动化一直是测试圈中的热聊,也是大家追求的技术方向。在测试中,往往回归测试也是测试人员的“痛点”。对于迭代慢、变更少的功能,就能用上自动化来替代人工回归,减轻工作量。
问题
在分享环境搭建之前,先抛出我的一个疑问吧。
app启用时,分不同的场景:
1.首次安装启用,有欢迎页;
2.非首次启用,直接进入到登录页;
3.配置了推荐展示时,启用app,会先展示推荐内容,才进入到登录页。
不同场景对应的activity都是不同的,我目前处理办法是,写了个输入函数,加了个if判断去对应不同的activity,总觉得不智能,看此篇的博友们,能否给建议解惑一下。谢谢。
说了这么多,该进入正题了。Appium环境搭建,需要安装的软件还是有好几个,一个安装失败,就可能导致整个环境搭建失败。先罗列下需要用到的软件,如下:
1.jdk-8u221-window(下载对应版本) 2.Android-sdk_r24.4.1-windows(下载最新版) 3.Python 4.appium 5.Node.js 6.Appium-python-Client 7.pycharm
一、jdk安装
jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK一键安装,无需多讲,默认安装路径即可
环境配置:计算机>属性>高级属性>环境变量
变量名:JAVA_HOME
变量值:D:\Java\jdk1.8.0_73(这里是jdk安装路径)
变量名:path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(使得系统可以在任何路径下识别java命令)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(这里需要注意的是.不能漏)Java运行环境加载类的路径
环境配置是否成功,输入javac或者java -version验证,出现如下界面表示成功
二、sdk工具类安装
Android SDK提供开发测试所必须的Android API类库和开发工具
1.sdk下载
sdk下载地址:https://www.androiddevtools.cn/
我们需要下载的是SDK Tools
2.工具类安装
安装方式:
将下载的zip包解压,直接安装即可。
打开SDK Manager(首次自动弹出),按照默认勾选安装亦可。 主要安装工具Platform-tools、build-tools、Android API(选择最新版本即可),还有扩展插件Google USB Driver,其他根据实际情况自行选择。如下图:
下载安装时,走的是外网,如果觉得下载速度太慢,可以配置国内镜像进行加速。
更改镜像地址Tools -> Options
大连东软信息学院镜像服务器地址: http://mirrors.neusoft.edu.cn 端口:80北京化工大学镜像服务器地址: IPv4: http: