python 苹果试玩_(appium+python)UI自动化_01_自动化环境搭建【MAC版】

Appium简介

Appium是一个开源的、跨平台的测试框架,主要用来进行app UI自动化,适用于原生应用、混合应用和移动网页应用(H5页面)。目前支持Python、JavaScript、Objective C、Java、Ruby、PHP、C#等多种语言。

python+appium环境搭建

1,配置python环境

2,下载安装jdk

Android SDK使用的是java语言,所以需要先安装JDK 5.0及以上版本。

未安装配置Jdk的小伙伴可参考小编文章:Mac版-Jdk安装与环境配置

备注:

注意不要安装太新版本,新版本会导致android sdk中定位工具uiaotumatorviewer闪退,经实践安装jdk8即可。

3,安装Android sdk

Android SDK指Android专属的软件开发工具包。它提供了 Android API 库和开发工具构建,测试和调试应用程序。

(1)下载

点击"Android SDK工具"->SDK Tools->下载Mac OS X版本

1707637-20190929145700056-2020836822.png

(2)打开Android SDK Manager,下载所需程序

解压下载好的Android SDK->点击Tools->双击android(打开Android SDK Manager)

1707637-20191014165234355-1617456946.png

勾选Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools进行下载

备注:

若双击android打开Android SDK Manager一直加载不出来,可在终端打开

首先:终端输入cd + tools路径(不知道路径的小伙伴,输入cd 后直接拖动Tools到终端即可)

1707637-20190929171502920-1540967885.png

然后:输入android -v即可打开Android SDK Manager

1707637-20190929171657953-1853348693.png

(3)环境配置

打开终端->输入"open -e .bash_profile"打开配置文件->输入Android SDK 环境变量

环境变量内容如下:

export ANDROID_HOME=/Users/apple/Library/Android/sdk

export PATH=:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

备注:

ANDROID_HOME后为Android sdk路径(拖动Android sdk至终端,即可显示Android sdk路径)

PATH路径在原路径后新增“:”+“tools、platform-tools路径即可”

1707637-20191014165828712-1890907133.png

使环境变量生效:终端输入"source .bash_profile"

(4)验证sdk安装成功

终端输入adb version 显示adb版本信息即安装成功

1707637-20191008155149261-1217610209.png

4,安装Node

appium服务运行时依赖node.js环境,因此安装appium前需先安装node

安装方法:打开终端->输入指令“brew install node”

1707637-20190927195011728-1518376082.png

5,安装Appium

(1)安装Appium service

打开终端->输入指令"npm install -g appium"

1707637-20191008181239154-1747996515.png

(2)安装Appium Client

终端输入指令"npm install wd"(wd为WebDerive的简写)

(3) 安装Appium-doctor(检查appium是否安装完成)

终端输入指令"npm install appium-doctor"

备注:

小编直接使用npm下载过程中有warn提示报错,下载失败。若出现该问题,可使用代理下载(1)、(2)、(3),通过代理下载指令如下:

npm i cnpm -g --registry=http://registry.npm.taobao.org

cnpm i appium -g

cnpm i wd -g

cnpm i appium-doctor

(4)验证appium安装是否完成

终端输入"appium-doctor",若全部项显示对勾则安装成功

小编appium-doctor验证时显示如下:

1707637-20191009193740564-983871.png

从上图可看出,有一个没有打钩问题是:Carthage没有找到

解决如下:

终端输入指令"brew install Carthage"安装Carthage

安装好Carthage后,再次appium-doctor验证如下:

1707637-20191009194735368-1729842056.png

从上图可见各项均已打钩,appium安装成功

(5)安装appium客户端

1707637-20191009202636956-2074542109.png

6,安装Appium_Python_Client(将Python与appium关联起来)

终端pip安装即可

未指定版本安装指令"pip3 install Appium-Python-Client"

指定版本安装指令"pip3 install Appium-Python-Client == 0.26"(换成自己需要的版本即可)

1707637-20191009200212059-359018374.png

参考:

https://www.cnblogs.com/May-study/p/10900188.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值