适用于不同语言的iOS UI自动化

Ogr*_*amp 5 xcode automation instruments ios ios-ui-automation

我的iOS应用程序具有10多种语言的本地化.我想检查所有屏幕是否正常(标签不是太长/短等).

我知道我可以浏览我的应用程序并使用UI Automation制作屏幕截图.在UI自动化中有没有办法切换模拟器的语言?有没有办法通过启动1命令为我的应用程序生成屏幕截图?

谢谢!

Jon*_*enn 5

就在这里.事实上我自己就是自己写的.:)

使用此项目:https://github.com/jonathanpenn/ui-screen-shooter

它演示了如何从命令行运行UI自动化,使用plist更改命令交换模拟器语言,以及使用AppleScript选择模拟器设备类型.它通过评论进行了大量记录,但如果您对某些事情感到困惑,请随意在项目上打开问题或拉取请求,我们可以对其进行改进.