Appium自动化测试框架的配置安装与使用

【Back】

“你不必为了自动化测试移动应用而去重新编译或者修改它;你不必在编写和运行测试脚本时被特定的语言或者框架束缚;不必重新编写一套API以达到自动化测试的目的;移动自动化测试框架应该是开源的,在精神和实践上,以及在名义上!”这是Appium的设计哲学,并且它也很好地做到了。它是一个开源的自动化测试工具,支持iOS平台和Android平台上的原生应用,web应用和混合应用。Appium的设计模式是Client/Server(客户机/服务器)模式,Client通过发送Http请求给Server来达到和移动设备或模拟器通信的方式。

1. Appium 的安装

推荐安装Appium客户端

https://github.com/appium/appium-desktop/releases/tag/v1.21.0-1 请在该网站下载好对应平台的1.21以下的的客户端,并安装. 在Mac系统中如果遇到如下问题

可以在terminal输入如下命

打开Appium

Edit Configuration,填入Android sdk安装路径和java的安装路径,MacOs配置如下

 

start server

 

2. Appium的使用

点击搜索符号,进入Start Inspector Session

打开安装好了对应app的模拟器,然后在Appium中填入配置信息,即填写Desired Capabilites。

Start Session

这样就建立了Client/Server的模式,你可以在Appium客户端进行一系列的操作进而达到对虚拟机的操作。