簡體   English   中英

XCode UI測試用例的腳本

[英]Script for XCode UI Test Cases

我想知道在XCode UI測試中是否有可能編寫一個“腳本文件”,以不同的方式調用我的測試。

現在,我在三個不同的測試類別中大約有10個測試。 現在,我正在尋找另一個可以在其中調用的文件:

test1(argx)
test2(argx)
test1(argy)
test2(argy)

你有什么建議嗎? 提前致謝!

我有一個主張。 使用環境變量。 在您的Info.pflist文件中,添加一些變量(您的參數)。 就像是:

key               TYPE        value

MY_ARGUMENT       String      $(MY_ARGUMENT)

您可以在代碼中使用NSBundle讀取此變量。 就像是:

if let myArgument = NSBundle(forClass: self.dynamicType).objectForInfoDictionaryKey("MY_ARGUMENT") as? String {
            work with myArgument here.....       
}

您可以在調用命令行時設置我的參數

xcodebuild clean test -workspace MY_APP.xcworkspace -scheme "MY_SCHEME" -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.3' MY_ARGUMENT=the value of the variable

試試吧。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM