搭建appium自动化测试环境

本文详细介绍如何从零开始搭建Python自动化测试环境,包括Python安装配置、关键库如Selenium及Appium的安装步骤,并介绍了Android应用测试所需的环境设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载python进行安装https://www.python.org/


安装好后,打开终端,输入python,如提示不是内部命令,则将python安装目录添加到环境变量Path中。

 

2下载setup toolspip

https://pypi.python.org/pypi/setuptools

https://pypi.python.org/pypi/pip

 

python安好后,打开终端,进行安装

分别执行命令python setuptools安装目录/setup.py install,

python pip安装目录/setup.py install

 安装好后,打开终端,输入pip,如提示不是内部命令,则将python安装目录下Scripts目录添加到环境变量Path中。

 

3安装selenium

进入python安装目录下的site-packages目录C:\Python27\Lib\site-packages

输入pip install Selenium安装最新版本的selenium。如需安装指定的版本,则pip install Selenium==版本号。

 

4、下载pycharm并安装

a、打开激活窗口

b、选择 Activate new license with License server (用license server 激活)

c、在 License sever address 处填入 https://jetlicense.nss.im/已用过,请自行寻找

d、点击 Activate 进行认证

edone

5、安装appium

5.1、安装appium

方法一:

a、下载最新版的node.js

b、打开终端,由于npm源在国外,我们使用npm安装库时会比较慢,可以使用taobao的镜像源

npm install -g cnpm --registry=https://registry.npm.taobao.org

c、检查是否安装成功:

cnpm -v   

cnpm  install -g appium

方法二:

客户端安装,下载并安装

https://github.com/appium/appium-desktop/releases

d Appium-Server有一两年没有更新了现在可以直接下载新的工具Appium-desktop

    下载地址:https://github.com/appium/appium-desktop/releases

e、启动appium,在终端输入appium

f安装appium-doctor

cnpm install -g appium-doctor

 

5.2 、Android应用程序测试的其他设置

a、下载最新的jkd并安装,'JAVA_HOME'设置为您的JDK路径。该bin目录中的内容应该添加到PATH变量中。

b、安装Android SDK。设置ANDROID_HOME环境变量设置为你的Android SDK路径并添加toolsplatform-tools文件夹到PATH环境变量。

c、安装Apache Ant或使用eclipse \ plugins文件夹中的Android Windows SDK附带的一个。一定要将包含Ant的文件夹添加到PATH变量中。

d、安装Apache Maven并设置M2HOMEM2环境变量。设置M2_HOMEmaven安装目录中,并设置M2到该bin目录中。将您用于M2PATH 的路径添加到路径中。

e、要在Windows上运行测试,您需要启动Android模拟器或连接运行API级别为17或更高的AVDAndroid设备。然后在命令行上运行Appium(通过appium命令)

f、您的测试脚本应确保该platformVersion功能对应于您正在测试的模拟器或设备版本,并且该app功能是Android应用的.apk文件的绝对路径。

g、安装Python依赖包

pip install Appium-Python-Client

 

 

 

 

 

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值