Appium(1)—环境配置
简介
Appium 是一个移动App(手机应用)自动化工具。
自动化方案特点
- 开源免费
- 支持多个平台,IOS,Android。
- 支持多种类型的自动化
- 苹果,安卓,应用原生界面的自动化
- 应用,内嵌Web View的自动化
- 手机浏览器中的Web网站自动化
- flutter应用的自动化
- 支持多种编程语言
Appium安装
安装jdk,node.js并配置
指导链接
安装client编程库
使用python开发
pip install appium-python-client
安装Appium Server
一般分成两种情况:
-
官网下载即可
-
使用
npm
进行安装。
使用NPM安装Appium
首先,设置npm的淘宝镜像;
npm install -g cnpm --registry=http://registry.npm.taobao.org
然后,安装Appium。
npm install -g appium
安装Android SDK
- 到Appium官网进行下载安装SDK
- 设置环境变量
- 添加
ANDROID_HOME
设置值为:C:\你的安装路径\Android\sdk
- 在
path
环境变量值末尾追加:;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
- 添加
设置完成后,在cmd命令行中输入adb devices。出现以下结果,说明配置成功。
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
如果遇上国内无法连接到官网连接的情况,可以使用Android中文网进行下载。
使用Android中文网下载SDK
- 进入Appium官网,点击进入
sdk tool
中,选择合适版本进行下载;
- 在本地解压后,进入目录,双击
SDK Manager.exe
,启动SDK Manager,勾选必选项进行下载;
如果无法下载,可以选择国内的镜像地址。
配置过程,点击菜单栏Tool
->Options...
,设置服务器地址和端口。
- 北京化工大学镜像服务器地址
- Ipv4:http://ubuntu.buct.cn/
- 端口:80
- 中科院开源协会
- Ipv4:http://mirrors.opencas.ac.cn
- 端口:80
真机配置
启动Appium
- 使用cmd命令行(如果是使用npm安装的appium server),输入
appium
。
- 使用appium app启动
- 双击appium,点击
Start Server
- 双击appium,点击
手机设置
- USB连接手机,进入开发者模式
- 启动usb调试
- 勾选“始终允许使用这台计算机进行调试”
测试连接
另起一个命令行窗口,输入adb devices
,然后回车,出现手机的uid号,就成功了。