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

Posted

技术标签:

【中文标题】是否可以从测试用例更改设备区域?【英文标题】:Is it possible to change device region from test cases? 【发布时间】:2019-01-21 07:18:28 【问题描述】:

目前,我使用 KIFios 应用程序编写测试用例。但是我的应用程序支持多个区域,并且功能会根据区域而变化。 有没有办法通过 KIF 更改设备语言?或者如何编写和运行不同地区的测试用例?

【问题讨论】:

一种方法是为您的项目创建不同的方案。在这里您可以设置设备语言、地区等。 【参考方案1】:

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

override func setUp() 

super.setUp()

continueAfterFailure = false

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

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

XCUIApplication().launch()

【讨论】:

我会试试这个并更新如果它有效感谢您的时间!

以上是关于是否可以从测试用例更改设备区域?的主要内容,如果未能解决你的问题,请参考以下文章

登录界面的测试用例

如何在 Xcode 中运行单个测试用例?

测试用例评审关注点

登录功能通用测试用例设计

app测试流程

转载移动端测试流程