使用环境 : win7 64 , python3.6.1 , appium-desktop
使用python 自动化控制手机app必要安装步聚。
1 jdk
jdk-8u171-windows-x64
安装jdk 很简单。关键是安装后需要配置环境变量
系统变量 添加 JAVA_HOME 值为jdk安装路径 如: D:\java\jdk1.8.0_171
系统变量 添加 CLASSPATH 值为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
系统变量 修改PATH的值, 在后面添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
验证是否安装配置成功:
DOS窗口输入命令 java -version 出现如下 表示安装配置成功
2 android sdk
手机开发工具集合。android sdk 的运行需要jdk 的支持。这就是为什么我们用python当客户端脚本语言还要安装jdk的原因。
android sdk 的安装,解压到一个路径即可。然后配置环境变量
系统变量添加 ANDROID_HOME 值为sdk安装路径
系统变量修改 PATH的值,在后面添加 %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
验证是否配置成功
在DOS窗口使用如下命令
android -h 或 adb version 出现具体内容,就成功了。
3 Appium Desktop
自动化测试开源工具, Appium 移动测试中有个很重新的组件 Appium-Server,它主要用来监听我们的移动设备(真机或模拟器),然将不同编程语言编写的 appium 测试脚本进行解析,然后,驱动移动设备来运行测试。
但Appium-Server有一两年没有更新了。无法支持Android 的高版本,如Android 8.0、 9.0
Appium Desktop与Appium不是同一个东西。Appium Desktop是对于Appium而言,是一个拥有更多相关工具的图形化界面。它们各自有各自的Cadence和版本控制系统
Appium desktop 下载好后直接安装就可以了。全程不需要任何配置。
4 python
python 是脚本解释语言。此处用于编写客户端控制脚本, 即控制手机app执行那些操作。
下载安装过程中,会有若干选项勾选,根据自身情况作选择就可以了。记得勾选 install python 3.6 to path
验证是否安装成功 python -V
如果出错,那是没有把路径添加到环境变量上(默认是添加有的,没有是因为安装时没有勾选 install python 3.6 to path)
环境变量 - 用户变量 PATH 值为 D:\python36;D:\python36\Scripts; (此处D:\python36 为你的安装路径)
成功安装会在python 安装路径 Scripts 文件夹会如图所示
如果缺少pip 或 easy_install 需要自行找寻相关的包安装(默认是有的,没有是因为安装时没有勾选到)
安装的是python语言开发工具包。为了更方便的编写python 脚本,可选择安装IDE开发环境。
python 的IDE开发环境很多,此处推荐 pycharm ,这里不作叙述
注:安装过程中若出现系统性错误,那是因为操作系统缺少 MS NET framework 4.5 或以上版本的组件
以上所需我已经打包好了,下载路径: https://pan.baidu.com/s/1iVolxdlHvkz7-R9T86K_ZA 提取码: hmug
至此,用python 开发手机app自动化测试的必要软件安装与配置完毕
下一篇,再讲解如何运行一个例子。