是否可以从测试用例中更改设备区域?

时间:2019-01-21 07:18:29

标签: ios swift frameworks automated-tests kif

当前,我已使用 KIF 编写iOS应用程序的测试用例。但是我该应用程序支持多个区域,并且功能会根据区域而变化。 是否可以通过KIF更改设备语言?或如何编写和运行不同地区的测试用例?

1 个答案:

答案 0 :(得分:2)

您可以在设置方法中执行以下操作,但是您必须在每次运行之前重置模拟器,否则它不是最佳选择:

override func setUp() {

super.setUp()

continueAfterFailure = false

XCUIApplication().launchArguments += [“-AppleLanguages”, “(fr)”]

XCUIApplication().launchArguments += [“-AppleLocale”, “fr_FR”]

XCUIApplication().launch()
}