Appium在IOS的应用

Appium在ios的应用

在IOS设备上面,Appium通过使用苹果的UIAutomation API去连接UI元素。UIAutomation是苹果提供的用来编写测试脚本的JavaScript库,Appium利用相同的这个库去自动化测试IOS APP。
接下来我们来看看如下结构示意图:
Appium在IOS的应用_第1张图片
在上面的图中,我们发现当执行测试脚本的时候,脚本会以JSON形式通过HTTP请求连接到Appium服务。Appium服务会发送命令到Instruments,之后Instruments会去寻找bootstrap.js文件。该文件会被Appium服务推送到IOS设备。最后这些命令在IOS Istruments环境中被bootstrap.js执行。命令执行完之后脚本执行详细的记录会通过客户端返回到Appium服务。

接下来在安卓的app Automation案例中和iOS的结构相同的。下一节我们继续讨论安卓的Appium结构

你可能感兴趣的:(移动端测试)