AppiumBooster
在每次執行測試前,會先刪除已存在的模擬器,然后再用指定的模擬器配置創建新的模擬器。
對于iOS模擬器,AppiumBooster
通過調用xcrun simctl
命令的方式來對模擬器進行操作,基本原理如下所示。
1
2
3
4
|
# delete iOS simulator: xcrun simctl delete device_id
$ xcrun simctl delete F2F53866-50A5-4E0F-B164-5AC1702AD1BD
# create iOS simulator: xcrun simctl create device_type device_type_id runtime_id
$ xcrun simctl create 'iPhone 5' 'com.apple.CoreSimulator.SimDeviceType.iPhone-5' 'com.apple.CoreSimulator.SimRuntime.iOS-9-3'
|
原文轉自:http://debugtalk.com/post/build-ideal-app-automation-test-framework/