最近一直在研究IOS在多语言环境下的自动化测试,其中一个重大的问题就是如何在自动化测试的时候能够自动切换语言, 比如某个软件支持10个国家的语言,如果不能自动的切换语言,那么在测试的过程中就需要手动切换10次语言,效率实在太低了 经过研究通过参考一个开源项目,大约的摸索出了答案,直接公布给需要的人 instruments这个工具提供了命令行的接口,我们可以通过命令行在程序启动的时候指定程序的语言 给两个例子 例子A - 在ios模拟器中运行一个app,指定语言为英语 instruments -t