繁体   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