前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Appium+Python-Android APP测试环境搭建

Appium+Python-Android APP测试环境搭建

作者头像
搁浅同学
发布2022-07-21 14:41:31
4690
发布2022-07-21 14:41:31
举报
文章被收录于专栏:搁浅测试同学小分享

一、环境准备(蜗牛的环境是Windows 64位):

1、JDK

2、Android-SDK(我的个人百度云:https://pan.baidu.com/s/1_yTZ6uLMK52JGUvIh6P8HQ)

3、Python

4、Node.js

5、Appium

二、JDK的安装

1、百度搜索jdk进入官网下载对于的版本就可以了,傻瓜式的安装就不必说了,不过安装目录最后不要包含中文。着重说明下jdk环境的配置

2、设置三个环境变量,进入设置路径:我的电脑-系统属性-高级系统设置-高级-环境变量(N)

新建环境变量

JAVA_HOME : C:\Program Files\Java\jdk1.8.0_101(根据自己JDK安装目录)

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar--注意最前面有一个.

Path:在最后面加上;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;------注意:千万别把path原来的东西删掉,下图是JAVA_HOME的设置例子:

3、验证java环境配置是否成功,在cmd窗口输入java -version ,然后再输入javac,若出现以下提示则配置成功

三、SDK环境配置

1、在上述给的百度云链接下载,在某个目录解压即可。我解压的目录是C:\android

和JDK一样方式进行SDK环境配置:

ANDROID_HOME:C:\android\sdk (我的目录)

Path最后面加上字符串:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

2、验证配置成功,在cmd窗口输入adb,出现以下提示则说明配置成功

四、Python安装

1、上官网找到对应的python版本,傻瓜式安装没有什么要说的了,环境变量配置如下: 在path最后面加上:;C:\Python35;C:\Python35\Scripts(我的安装目录),即完成python环境变量的配置,验证环境变量配置成功,如下:

五、Node.js的安装

百度搜索Node进官网下载对于的版本,傻瓜式安装。环境变量配置

在path后面加上;C:\Program Files\nodejs(我的安装目录),验证成功,在cmd窗口输入node -v和npm命令,如下:

六、Appium安装

也是百度搜索进入官网下载安装文件,也是傻瓜式安装

七、安装.net framework

Appium是用.net开发的,所以需要安装.net framework4.5,百度就好了

八、Appium-doctor环境配置

在Appium的安装目录该路径加到path最后面,以我为例:

;C:\Program Files (x86)\Appium\node_modules\.bin

验证Appium环境配置成功,如下图,输入命令Appium -doctor,

九、安装Appium-Python-Client

因为Appium启动的时候相当于服务端,APP测试所需要的的驱动是从Appium Server端获取,所有需要安装客户端Appium-Python-Client,在cmd命令窗口用python的pip命令安装即可,命令是 pip install Appium-Python-Client

到这一步,Appium+Python+Android的测试环境就搭建好了,下次回忆怎么开始进行App启动的测试。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 暴走的软件测试Tester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档