官术网_书友最值得收藏!

XCUITest

XCUITest is an automation framework introduced by Apple with the iOS 9.3 version. However, from iOS 10 and later versions, it's the only supported automation framework.

Appium 1.6.0 uses Apple's new XCUITest framework, which supports iOS 10/Xcode 8. Appium internally uses Facebook's WebDriverAgent project to support XCUITest. For the older iOS version (<=9.3), Appium uses Apple’s UIAutomation library. Typical usage would be to pass the following in desired capabilities:

automationName: XCUITest

Facebook WebDriverAgent is a WebDriver server implementation for iOS. It is used to remote control connected devices or simulators and allows one to launch an app, perform commands (such as tap and scroll), and kill applications.

The UIAutomation library communicates with bootstrap.js, which is running inside the device or simulator to perform the commands received by the Appium client:

主站蜘蛛池模板: 贺兰县| 湄潭县| 锦州市| 寿光市| 浦北县| 临沭县| 印江| 榆中县| 阿克| 临桂县| 寻乌县| 南投县| 上高县| 扎囊县| 岐山县| 竹北市| 大冶市| 海伦市| 肥城市| 云龙县| 威宁| 南城县| 武山县| 万年县| 栾城县| 常山县| 阳信县| 阿瓦提县| 衡阳县| 金堂县| 泰顺县| 永泰县| 鸡西市| 丰镇市| 洛南县| 宁陕县| 荣成市| 墨玉县| 略阳县| 江津市| 永仁县|