所以我有一个情况,我有几个textFields验证.我试图运行一个UI测试,当他们失败时,他们会得到一个警告弹出一个错误消息(潜在的不同的消息,取决于什么字段是无效的,以什么方式).
我想测试一下,不仅出现了警报,而且显示正确的消息.我遇到的问题是我需要获取本地化的文本进行比较(如果我用除英语以外的其他语言运行测试),但是当我在UITest中调用NSLocalizedString时,它不能收集正确的本地化字符串(只是返回关键[默认])
我已经尝试将localizeable.strings文件添加到UITest目标,但无效.有人知道这是否可行?
编辑为旁注:我还尝试在UIAlertView上设置辅助功能标识符,但是当我使用该辅助功能标识符进行查询时,它不存在,我只能使用向后看的警报标题进行查询.