我想知道在XCode UI测试中是否可以编写"脚本文件"例如,它用不同的论点来调用我的测试。
现在我在三个不同的测试类中进行了大约10次测试。现在,我正在寻找另一个文件,我可以称之为:
test1(argx)
test2(argx)
test1(argy)
test2(argy)
你有什么建议吗? 提前谢谢!
答案 0 :(得分:0)
我有一个主张。使用环境变量。在Info.pflist文件中添加一些变量(你的参数)。类似的东西:
QLineEdit
您可以使用NSBundle在代码中读取此变量。类似的东西:
key TYPE value
MY_ARGUMENT String $(MY_ARGUMENT)
你可以在调用命令行时设置我的参数
if let myArgument = NSBundle(forClass: self.dynamicType).objectForInfoDictionaryKey("MY_ARGUMENT") as? String {
work with myArgument here.....
}
试试吧。