Python公开课 - Appium安装

前言

Appium 是移动端的自动化测试工具,和大家经常使用的 Selenium 非常类似,利用它可以驱动 Android、 iOS 等设备完成向动化测试,比如模拟用户点击、 滑动、输入等操作。

如果你对Appium想要了解更多,可以进入Python公开课 - Appium基本介绍阅读了解详情

Appium安装

Appium 负责驱动移动端来完成一系列操作,它也相当于一个服务器,开发人员可以向它发送一些操作指令,它会根据不同的指令对移动设备进行操作,以完成不同的动作。

  • iOS:使用苹果的 UIAutomation来实现驱动;
  • Android:使用 UIAutomator 和 Selendroid来实现驱动

方式1 - 下载安装包 Appium Desktop

Appium Desktop 支持全平台的安装,我们直接从 GitHub 的 Releases 里面安装即可。GitHub下载地址:https://github.com/appium/appium-desktop/releases。当前最新的版本为v1.13.0

Windows 平台可以下载 exe 安装包。

 Appium安装

下载完毕后,直接双击安装,安装过程如下:

 Appium安装

安装成功后,即可开始使用

 Appium安装

默认情况下,是绑的"0.0.0.0"的IP,直接启动服务,即可开始监控

 Appium安装

方式2 - 通过Nodejs安装

首先需要安装 Node.js ,具体的安装方式可以参考Nodejs安装,安装完成之后就可以使用 npm 命令了。

接下来,使用 npm 命令全局安装 Appium 即可:

npm install -g appium 

此时等待命令执行完成即可,这样就成功安装了 Appium。

Android开发环境配置

在Windows上,添加 ANDROID HOME 为 Android SDK所在路径,然后再添 加 SDK 文件夹下的 tools 和 platform-tools 文件夹到 PATH 中。

安装Android SDK。目前支持的方法是使用Android Studio。使用提供的GUI将Android SDK安装到您选择的路径中。

设置ANDROID_HOME环境变量以匹配此路径。

例如,如果您安装了SDK /usr/local/adt,那么通常会有一个sdk包含SDK文件的文件夹。在这种情况下,在Mac和Linux上,将下面的行添加到您的登录脚本(例如, ~/.bashrc,~/.bash_profile...):

export ANDROID_HOME="/usr/local/adt/sdk"

相关资料

  • GitHub: https://github.com/appium/appium
  • 官方网站: http://appium.io
  • 官方文档: http://appium.io/introduction.html
  • 下载链接: https://github.com/appium/appium-desktop/releases
  • Python Client: https://github.com/appium/python-client