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做的支持。
Language/FrameworkGithub Repo and Installation Instructions
Rubyhttps://github.com/appium/ruby_lib, https://github.com/appium/ruby_lib_core
Pythonhttps://github.com/appium/python-client
Javahttps://github.com/appium/java-client
JavaScript (Node.js)https://github.com/admc/wd
JavaScript (Node.js)https://github.com/webdriverio/webdriverio
JavaScript (Browser)https://github.com/projectxyzio/web2driver
Objective Chttps://github.com/appium/selenium-objective-c
PHPhttps://github.com/appium/php-client
C# (.NET)https://github.com/appium/appium-dotnet-driver
RobotFrameworkhttps://github.com/jollychang/robotframework-appiumlibrary

Appium的安装(Mac版)

安装前检查

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

安装nodejs

#通过brew安装node
brew install node
#检查node、npm版本
node -v
npm -v

安装appium

方式一:npm方式安装(官方安装)

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

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

切换淘宝NPM镜像

#什么是淘宝源镜像?
这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
#为什么选择淘宝npm镜像
由于node安装插件是从国外服务器下载,受网络影响大,速度慢且可能出现异常。所以如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队(阿里巴巴旗下业务阿里云)干了这事
#淘宝源安装命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
#通过淘宝源的npm镜像安装,安装的时间可能稍微有些长,需要耐心等待
cnpm install -g appium
#安装完成检验下
appium -v
#整体检查appium环境是否安装成功,需要先通过cnpm 安装appium-doctor,然后执行appium-doctor
cnpm install -g appium-doctor
appium-doctor

Appium的安装(Windows版)

安装前检查

#jdk是否安装
java -version
#android sdk 是否安装
adb

nodejs安装

1.下载地址: https://nodejs.org/zh-cn/download/
选取win对应的.msi进行下载

2.下载完成,进行安装。一路下一步

3.安装完成在Path变量下配置C:\Program Files\nodejs\;(Ps:此处为对应node安装的路径)

4.检查node环境,分别检查node -v npm -v

Appium环境安装

安装步骤同mac。推荐淘宝源镜像方式安装appium

Appium-desktop的安装

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

Appium Client(Java&Python)

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

相关链接

霍格沃兹测试学院官网首页:https://testing-studio.com
Appium官网:http://appium.io/
Appium Client相关文档:https://github.com/appium/appium/blob/master/docs/en/about-appium/appium-clients.md
brew官网:https://brew.sh/
node官网:https://nodejs.org/zh-cn/
淘宝源NPM官网:https://npm.taobao.org/