基于如下几样标准:node
经过上面的原理,其实就很清楚须要安装什么了python
环境准备(iOS):在Appium中测试iOS时,依赖于Apple开发环境,好比Xcode(大于4.6.3)、Apple Developer Tools,这些我也是安装好的。android
在安装Appium以前,为了确保Appium的相关依赖已经准备就绪,能够使用Appium-doctor来进行验证,全绿即表示成功. ios
接着,安装appium Server: appium下载,选择.dmg后缀的安装包,根据提示,一步一步进行安装便可。git
最后,安装python-client:github
这两个以前学习python语言就已经安装过了,就不赘述了。编辑器能够自行选择,我我的安装的是PyCharm。npm
原本Client部分,其实咱们本来能够不安装任何东西,只须要任意选择一门开发语言,而后直接基于WebDriver的C/S协议(JSON Wire Protocol)便可编写自动化测试代码。可是这样作的话工做量会比较大,由于要去处理一些跟协议相关的工做。所幸Appium项目已经针对众多主流的编程语言,将底层协议处理相关的工做封装为Library,经过调研这些Library,能够极大的简化咱们编写测试用例的工做量。编程
而说的须要安装的Client部分,其实也就是安装这些Library。选择python语言,须要安装的Library就是Appium-Python-Client。设计模式
什么是 Appium-desktop?app
项目描述: Appium Server and Inspector in Desktop GUIs for Mac, Windows, and Linux。
Appium 移动测试中有个很重要的组件 Appium-Server,它主要用来监听咱们的移动设备(真机或模拟器),然将不一样编程语言编写的 appium 测试脚本进行解析,而后,驱动移动设备来运行测试。
但Appium-Server有一两年没有更新了。因而,新的工具 Appium-desktop 来了! 它来继续 Appium-Server的使命,固然, Appium-Server当前仍然是可用的。
下载与安装 appium-desktop 下载地址:这里
根据本身的平台选择相关的包进行下载,下载完成双击图标打开点击Start Server便可打开。
注:安装完appium-desktop以后,appium-server便可卸载了~