一、了解APPIUM
Appium是一款开源的跨平台测试自动化工具,适用于本地,混合和移动网络和桌面应用程序。我们支持模拟器(iOS),模拟器(Android)和真实设备(iOS,Android,Windows,Mac)
扩展:兼容语言 如Java,Objective-C,JavaScript(Node),PHP,Python,Ruby,C#
二、APPIUM的分类
APPIUM分为服务端、客户端。
Appium的核心是一个公开REST API的Web服务器。它接收来自客户端的连接,侦听命令,在移动设备上执行这些命令,并响应代表命令执行结果的HTTP响应。
老版本下载地址:https://bitbucket.org/appium/appium.app/downloads/
官网下载:https://github.com/appium/appium-desktop/releases/tag/v1.5.0
新手学习教程:https://github.com/appium/appium/blob/master/docs/en/about-appium/intro.md
三、APPIUM之Android UI 无线自动化测试
这里只谈Android如何实现无线自动化测试:
1、电脑连接设备,命令:adb devices
2、当出现设备后,命令:adb -s 设备名称 tcpip 端口号
例如:adb -s LeShi tcpip 5555
3、连接wifi,必须同一网段,命令:adb connect 手机IP地址:5555
手机IP查找方法:设置—〉无线或网络---〉WLAN设置—〉查看当前连接Wi-Fi的IP地址
4、拔掉数据线,执行命令:adb devices
执行完上述命令后,就可以查看到一个设备是由IP+端口号组成,表示无线连接设备成功。
IOS一般在Xcode中设置无线连接设备(没有实战过)
Python脚本实战:多设备无线连接,明日更新贴代码,敬请关注