2015-10-16 59 views
0

在我的setUp方法中,我想指定在啓動應用程序之前使用的模擬器。這是可能的,即使它不在setUp方法中?目前我只是在運行測試之前在Xcode中將其設置在下拉列表中。我問,因爲我有一些在iPad上運行的測試,還有一些測試會在iPod上運行,而不必每次都手動更改。指定在XCTest XCUIApplication中使用模擬器 - Swift

override func setUp() { 
    super.setUp() 
    continueAfterFailure = false 
    app.launch() 
} 

回答

2

如果你通過命令行或從團隊城市等運行這些...你可以在一個單獨的計劃建立你的iPad的具體測試。

然後當你調用通過xcodebuild聯編命令行測試:

xcodebuild test -workspace YOURAPP.xcworkspace -scheme IPAD-SPECIFIC-SCHEME -destination 'platform=iOS Simulator,id=PUT THE ID FOR YOUR IPAD SIMULATOR HERE,OS=9.3' 

我不知道,如果你能明確內設置功能做到這一點。