appium的核心其实是一个暴露了一系列REST API的server。
这个server的功能其实很简单:监听一个端口,然后接收由client发送来的command。翻译这些command,把这些command转成移动设备可以理解的形式发送给移动设备,然后移动设备执行完这些command后把执行结果返回给appium server,appium server再把执行结果返回给client。
1.appium下载地址:http://appium.io/
Appium分为Appium和Appium GUI,建议下载Appium GUI。因为Appium GUI封装了运行 Appium server 的所有依赖。对于GUI,Windows下载exe可执行文件进行安装,Mac下载dmg进行安装。
2.安装步骤参考:https://www.jianshu.com/p/7a6fa7ab662b
windows下安装参考:https://www.cnblogs.com/Jadie/p/6061428.html
android sdk安装参考:https://www.cnblogs.com/nebie/p/9145627.html
这里启动Android AVD会有两处报错,参照:
https://www.cnblogs.com/graybird/p/10785468.html
https://www.cnblogs.com/graybird/p/10785540.html
安装完appium后记住新版地址与老版不一样,appium-1.12.1添加到环境变量path为C:Program FilesAppium esourcesapp ode_modules
3.windows 验证是否安装成功
验证安装是否成功,Win+R>>cmd->>appium,如出现类似以下提示,证明安装成功!
4.Appium Python Client
由于python的易用性,因此使用python作为测试语言。
Appium Python Client封装了标准的selenium客户端类库, 为用户提供常见的selenium命令以及额外移动设备控制相关的命令.
使用pip命令进行安装Appium Python Client
pip install Appium-Python-Client