デバイスの言語の切り替え (Vision)
デバイスの言語を切り替えるにはAppiumのcapabilitiesでlanguage
とlocale
を設定します。
capabilitiesはtestConfig.jsonで設定できます。
例
Android
testConfig/android/testConfig@a.json
{
"testConfigName": "testConfig@a",
"appIconName": "設定",
"packageOrBundleId": "com.android.settings",
"startupPackageOrBundleId": "com.android.settings",
"startupActivity": "com.android.settings.Settings",
"settings": {
"always_finish_activities": "0"
},
"dataset": {
"accounts": "testConfig/android/dataset/accounts.json",
"apps": "testConfig/android/dataset/apps.json",
"data": "testConfig/android/dataset/data.json"
},
"capabilities": {
"language": "ja",
"locale": "JP"
}
}
iOS
testConfig/ios/testConfig@i.json
{
"testConfigName": "testConfig@i",
"appIconName": "設定",
"packageOrBundleId": "com.apple.Preferences",
"startupPackageOrBundleId": "com.apple.Preferences",
"dataset": {
"apps": "testConfig/ios/dataset/apps.json"
},
"capabilities": {
"language": "ja",
"locale": "JP"
}
}