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

  1. 到Appium官网进行下载安装SDK
  2. 设置环境变量
    1. 添加ANDROID_HOME设置值为:C:\你的安装路径\Android\sdk
    2. 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

  1. 进入Appium官网,点击进入sdk tool中,选择合适版本进行下载;

  1. 在本地解压后,进入目录,双击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

手机设置

  1. USB连接手机,进入开发者模式
  2. 启动usb调试
  3. 勾选“始终允许使用这台计算机进行调试”

测试连接

另起一个命令行窗口,输入adb devices,然后回车,出现手机的uid号,就成功了。