appium 在 windows 上的安装使用文档

本文详述了在Windows上安装Appium的步骤,包括安装Node.js、AndroidSDK、设置环境变量及运行Appium,同时提醒了iOS测试的限制和Windows上Android模拟器的配置要求。
摘要由CSDN通过智能技术生成

目录

前言:

限制

开始安装

运行 Appium

备注

最简略的安装方式

安装 appium

运行 appium

更新 appium


前言:

在本文中,我们将介绍如何在 Windows 上安装和使用 Appium。

限制

如果你在 windows 上安装 appium,你没法使用预编译专用于 OS X 的 .app 文件,你也将不能测试 IOS apps,因为 appium 依赖 OS X 专用的库来支持 IOS 测试。这意味着你只能通过在 mac 上来运行 iOS 的 app 测试。这点限制挺大。

开始安装

  1. 安装 nodejs (Index of /download/) (0.8 版本及以上), 通过官方的安装程序来安装。

  2. 安装 android 的 sdk 包,(http://developer.android.com/sdk/index.html), 运行依赖 sdk 中的 'android' 工具。并确保你安装了 Level 17 或以上的版本 api。设置 ANDROID_HOME 系统变量为你的 Android SDK 路径,并把 tools platform-tools 两个目录加入到系统的 Path 路径里。因为这里面包含有一些执行命令

  3. 安装 Oracle 的 JDK,并设置 JAVA_HOME 变量为你的 JDK 目录。

  4. 安装 Apache Ant
    或者直接使用 Android Windows SDK 自带的 ant,地址在 eclipse\plugins 目录,你需要把这个目录加到你的系统 PATH 变量中

  5. 安装 Apache Maven. 并且设置 M2HOME 和 M2 环境变量,把 M2 环境变量添加到你的系统 PATH 变量中。

  6. 安装 Git. 确保你安装了 windows 下的 Git,以便可以运行常用的 command 命令

现在,你已经下载安装了所有的依赖,开始运行
reset.bat

运行 Appium

要在 windows 上运行测试用例,你需要先启动 Android 模拟器或者连接上一个 API Level17 以上的 android 真机。
然后在命令行运行 appium
node .

备注

  • 你必须带上 --no-reset 和 --full-reset 标记,以用于 windows 上的 android
  • 有一个硬件加速模拟器用于 android,但是它有自己的一些限制
  • 确保在你的 AVD 的 config.ini 中有一个配置项为 hw.battery=yes

最简略的安装方式

出于对官方文档的尊重,我按照原文翻译,如下介绍我的安装心得。官方提到的一些工具,其实并不需要安装。
下面介绍我已经测试过的安装和使用过程

安装 appium

  1. 安装 node

2、使用 npm 安装 appium,npm install appium

运行 appium

启动 appium,直接运行 appium 即可。

appium 会启动 2 个端口,一个是 4723,用于 webdriver 协议,一个是 4724,是用于和 android 交互使用的

更新 appium

通过 npm install appium 来更新 appium 即可

  作为一位过来人也是希望大家少走一些弯路

在这里我给大家分享一些自动化测试前进之路的必须品,希望能对你带来帮助。

(软件测试相关资料,自动化测试相关资料,技术问题答疑等等)

相信能使你更好的进步!

点击下方小卡片

【自动化测试交流】:574737577(备注ccc)icon-default.png?t=N6B9http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=4JJxrZCx6Sic_I2H8s7mZ0tC1uLbsBT6&authKey=8osF2He96Y6ng10%2F402IVJm%2BKklpvrsJjNfJZ3IH1hfg%2Fa67rH9k3Ser7ClwIu5y&noverify=0&group_code=574737577 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值