当前位置:   article > 正文

一文搞定 Appium 环境配置_windowsappium环境设置

windowsappium环境设置

Appium 是一个开源的、跨平台的测试框架,可以用来测试 Native App、混合应用、移动 Web 应用(H5 应用)等,也是当下互联网企业实现移动自动化测试的重要工具。Appium 坚持的测试理念:

•无需用户对 App 进行任何修改或者重新编译,App 应该 Born to be Automated。

•不应该限制用户只能使用特定的语言或者框架来编写和执行测试。

•移动测试框架的 API 应该是稳定的,合理的,不应对自动化 API 反复地造轮子。

•移动测试框架应该是开源的,包括“精神和肉体”。

本文是 Appium 的环境配置教程。

Appium、Appium-desktop、Appium Client 的区别

Appium:是 Appium 体系的核心,因为它本身也是一个 web 接口服务,所以也会被成为 appium server,对外默认开启包括 4723 等多个端口。

Appium-Desktop:是为了让 Appium 能够更好用,让小白入门更容易,让调试和界面分析更方便,官方开发了 GUI 的工具 Appium-desktop。

Appium Client:Appium 只是一个 Web 接口,他接受 HTTP 请求,所以各个语言都可以自己封装发送请求,于是就有 appium 下的各个子项目。以下是各语言对 Appium Client 做的支持。

Appium 的安装 (Mac 版)

安装前检查

  1. #查看是否已安装以下软件
  2. #查看 java 环境是否安装
  3. java -version
  4. #查看 git 是否安装
  5. git --version
  6. #查看 ruby 是否安装
  7. ruby -v
  8. #查看 brew 是否安装
  9. brew -v
  10. #如果不存在 brew,需要执行
  11. ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
  12. #查看 android-sdk 是否安装
  13. adb

安装 NodeJS

  1. #通过 brew 安装 node
  2. brew install node
  3. #检查 node、npm 版本
  4. node -v
  5. npm -v

Appium 安装方式

Appium 安装方式一:npm方式

  1. #通过 node 直接进行安装,此方式极易出现网络超时等异常,不推荐
  2. npm install -g appium

Appium 安装方式二:cnpm 方式(推荐)

•什么是淘宝源镜像?

这是一个完整  npmjs.org 镜像,你可以用此代替官方版本 (只读),同步频率目前为 10 分钟 一次以保证尽量与官方服务同步。
  1. #淘宝源安装命令
  2. npm install -g cnpm --registry=https://registry.npm.taobao.org

•为什么选择淘宝 npm 镜像?

由于 Node 安装插件是从国外服务器下载,受网络影响大,速度慢且出现异常。所以如果 npm 的服务器在中国就好了,所以我们乐于分享的淘宝团队(阿里巴巴旗下业务阿里云)提供了这个福利。
  1. # 通过淘宝源的 npm 镜像安装,
  2. # 安装的时间可能稍微有些长,需要耐心等待
  3. cnpm install -g appium
  4. #安装完成检验下
  5. appium -v
  6. # 整体检查 appium 环境是否安装成功
  7. # 需要先通过 cnpm 安装 appium-doctor,
  8. # 然后执行 appium-doctor
  9. cnpm install -g appium-doctor
  10. appium-doctor

 

Appium 的安装 (Windows 版)

安装前检查

  1. #jdk 是否安装
  2. java -version
  3. #android sdk 是否安装
  4. adb

nodejs 安装

  1. 1. 下载地址: https://nodejs.org/zh-cn/download/
  2. 选取 win 对应的 .msi 进行下载
  3. 2. 下载完成,进行安装。一路下一步
  4. 3. 安装完成在 Path 变量下配置 C:\Program Files\nodejs\;(Ps:此处为对应 node 安装的路径)
  5. 4. 检查 node 环境 , 分别检查 node -v npm -v

Appium 环境安装

安装步骤同 Mac。推荐淘宝源镜像方式安装 Appium

Appium-desktop 的安装

  1. #首先去官网下载 dmg 文件
  2. 官网地址:https://github.com/appium/appium-desktop/releases/tag/v1.10.0
  3. #下载完成双击 dmg 文件进行安装即可

 

Appium Client(Java&Python)

  1. #java 版导入相关 pom 依赖即可
  2. <dependency>
  3. <groupId>io.appium</groupId>
  4. <artifactId>java-client</artifactId>
  5. <version>7.0.0</version>
  6. </dependency>
  7. #python 版需要执行 pip install Appium-Python-Client

References

https://github.com/appium/appium/blob/master/docs/en/about-appium/appium-clients.md

最后:下面是配套学习资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!【100%无套路免费领取】

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

  全套资料获取方式:点击下方小卡片自行领取即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/382309
推荐阅读
相关标签
  

闽ICP备14008679号