一 背景介绍
appium 1.5.x及以下的版本,使用UIAutomation对iOS端进行自动化测试;xcode8放弃了UIAutomation支持,而iOS10要使用xcode8编译适配,所以iOS10不能使用UIAutomation进行自动化测试了,故appium 1.5.x及以下的版本不能支持iOS 10的自动化测试。
为支持iOS 10自动化测试,appium发布了1.6.x,使用XCUITest(取代UIAutomation)进行自动化测试。
所以如果需要支持iOS 10自动化测试,就需升级appium到1.6.x,以下列出升级步骤。
二 自动化的两种框架和配置
Xcode
|
UI自动化框架
|
支持iOS系统
|
appium
|
重签名
|
Xcode
|
模拟器
|
真机
|
inspect
|
---|---|---|---|---|---|---|---|---|
Xcode
|
UI自动化框架
|
支持iOS系统
|
appium
|
重签名
|
Xcode
|