是否可以从测试用例更改设备区域?
Posted
技术标签:
【中文标题】是否可以从测试用例更改设备区域?【英文标题】:Is it possible to change device region from test cases? 【发布时间】:2019-01-21 07:18:28 【问题描述】:目前,我使用 KIF 为 ios 应用程序编写测试用例。但是我的应用程序支持多个区域,并且功能会根据区域而变化。 有没有办法通过 KIF 更改设备语言?或者如何编写和运行不同地区的测试用例?
【问题讨论】:
一种方法是为您的项目创建不同的方案。在这里您可以设置设备语言、地区等。 【参考方案1】:您可以在设置方法中执行以下操作,但您必须在每次运行之前重置模拟器,因此它不是最佳的:
override func setUp()
super.setUp()
continueAfterFailure = false
XCUIApplication().launchArguments += [“-AppleLanguages”, “(fr)”]
XCUIApplication().launchArguments += [“-AppleLocale”, “fr_FR”]
XCUIApplication().launch()
【讨论】:
我会试试这个并更新如果它有效感谢您的时间!以上是关于是否可以从测试用例更改设备区域?的主要内容,如果未能解决你的问题,请参考以下文章