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

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:

主站蜘蛛池模板: 尤溪县| 固始县| 陇南市| 合作市| 石阡县| 昭觉县| 南安市| 沙田区| 彭州市| 青州市| 吴旗县| 日照市| 朝阳县| 松潘县| 滦平县| 顺平县| 雷波县| 阿坝| 临安市| 双流县| 南投县| 鸡西市| 罗山县| 灵璧县| 沐川县| 金沙县| 安阳县| 鄂尔多斯市| 光泽县| 杭锦旗| 昂仁县| 南漳县| 普洱| 当涂县| 德令哈市| 美姑县| 安平县| 即墨市| 讷河市| 庆云县| 大新县|