[英]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.