Appium通过UI Automator与Android SDK的绑定来驱动Android的自动化。过程与IOS的测试很相似。Appium作为一
个HTTP server接受来自JSON线协议的test脚本命令。Appium发送这些命令给UI Automator,以便于他们能在模拟器或者真实的设备上执行。在这之间,Appium把JSON命令翻译成Android SDK能识别的UI Automator的java命令。整个过程如下:
当命令在模拟器或者真实的设备上执行后,目标app把响应发送回UI Automator,然后返回给Appium,这个过程,把UI Automator的响应翻译成Selenuim WebDriver JSON线协议,然后把他们返回给测试脚本。
接下来使用真实的Android测试:
1 首先需要在Android机子上安装chrome浏览器。
2 命令 ./adb devices 获得模拟器或者真实设备的连接列表。
Android Debug Bridge (adb)
时间: 2024-10-18 04:35:19