Appium+python自动化环境搭建

一、环境依赖

1· Node.js

2· Appium

3· Appium-doctor

4· Appium-Python-Client

5· Python

6· JDK

7· Andriod SDK

二、安装Node.js

**下载地址:Previous Releases | Node.js

注意:Node.js版本要注意与Appium兼容,我用的Appium版本是1.8.1,则选择的Node.js版本为8.12.0

安装完后验证:

node -v
npm -v

说明:

· npm(node package manage)是node.js安装包管理工具,类似Python中的pip工具。

· 如果显示‘npm’不是内部命令提示,则可以管理员身份运行cmd,如果还是失败,则需要检查一下环境变量是否配置,或者重新安装nodejs。

三、Appium 安装

**Appium Server其实可以通过命令 npm install -g appium来安装。不过由于众所周知的网络原因,直接使用这样安装会非常非常慢,甚至会安装失败,所以我们可以使用国内镜像来安装。

选用的镜像是 淘宝NPM镜像

镜像设置

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

执行完成命令看到如下提示则表示设置完成

C:\Users\Shuqing> npm install -g cnpm --registry=https://registry.npm.taobao.org

npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0

C:\Users\Shuqing\AppData\Roaming\npm\cnpm -> C:\Users\Shuqing\AppData\Roaming\npm\node_modules\cnpm\bin\cnpm

+ cnpm@5.2.0

added 764 packages in 63.767s

appium 安装

使用如下命令来执行安装:

__#安装最新版本

cnpm install -g appium

 

#安装指定版本__

cnpm install** appium@1.7.2  -g

看到如下命令时则表示下载安装完成。

All packages installed (565 packages installed from npm registry, used 57s, speed 835.67kB/s, json 477(6.16MB), tarball 40.58MB)

[appium@1.8.0] link C:\Users\Shuqing\AppData\Roaming\npm\appium@ -> C:\Users\Shuqing\AppData\Roaming\npm\node_modules\appium\build\lib\main.js

npm的包安装分为本地安装(local)、全局安装(global)两种,一般我们推荐使用全局安装。

appium运行:

在控制台输入命令 appium即可启动appium服务

可以用该命令:appium --address 127.0.0.1 --port 4723 --no-reset  设置监听的地址和端口

四、python环境安装配置

从Python的官方网站python.org下载需要的版本,安装的时候勾选所有组件,然后一直next

安装完后配置环境变量

安装成功之后输入命令 python --version可以看到对应版本即可

五、安装Appium-Python-Client

通过命令: pip install Appium-Python-Client 进行安装,(在python/scripts目录下执行)

安装后可以通过from appium import webdrive 这个命令验证是否安装成功

说明:装Appium-Python-Client安装后的路径一般为:

{Python 安装路径}\Lib\site-packages\appium

六、JDK安装配置

**jdk下载地址:

Java Downloads | Oracle

下载后配置环境变量,通过命令提示符窗口,执行java -version,结果如下说明配置成功

七、Andriod sdk 安装

**下载地址: Android SDK 百度网盘下载地址链接

下载后配置ANDROID_HOME和Path环境变量

在命令行中输入adb 验证安装配置结果

八、安装 appium-doctor

appium-doctor可以检测Appium整体依赖环境配置情况

安装命令:cnpm install appium-doctor -g(在appium安装过程中安装了cnpm)

在控制台输入命令:appium-doctor 看到如下提示说明整体环境配置成功

此文档仅介绍Python的搭建方式,Java的话将对应Python换成Java相关的内容即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值