デバイスの言語の切り替え (Vision)

デバイスの言語を切り替えるにはAppiumのcapabilitiesでlanguagelocaleを設定します。
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"
  }

}

Link