python + appium-desktop 环境配置 (一)

使用环境 : 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自动化测试的必要软件安装与配置完毕

下一篇,再讲解如何运行一个例子。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值