Appium基于WebDriver JSON Wire协议,因此在移动设备的web应用测试中也非常有效。Appium作为Selenium的子集,它还提供与浏览器、平台和语言无关的界面操作类库,上面提到浏览器也可以是在Android和iOS上的浏览器应用。
在本文中,我们将介绍如何在真正的Android和iOS设备上使用Appium/Selenium进行移动浏览器测试。
环境配置
已安装的Appium依赖项软件包:
Copy to Clipboard
对于ios设备,在测试前需要启用safari 的web inspector和remorte automation功能:
– Settings – Safari – Advanced – 启用“Web Inspector”
– Settings – Safari – Advanced – 启用“Remote Automation”
Appium Capabilities
以下是客户端执行所需配置的capabilities 示例:
Copy to Clipboard
运行测试
Copy to Clipboard