Android/iOSの切り替え (Vision)

実行するデバイスのOSを切り替える方法は3つあります。

testrun.global.properties

propertiesファイルのosパラメーターでデバイスのOSを切り替えることができます。

Androidで実行する

testrun.global.propertiesファイルのosパラメーターを設定します。

## OS --------------------
os=android

または単にコメントアウトします。

## OS --------------------
#os=ios

androidがデフォルトです。

iOSで実行する

testrun.global.propertiesファイルのosパラメーターを設定します。

## OS --------------------
os=ios



プラットフォームアノテーション (@android/@ios)

テストクラスにプラットフォームアノテーションを付与することでデバイスのOSを切り替えることができます。

Androidで実行する

@android
class AndroidSettingsVisionDemo : VisionTest() {

}

iOSで実行する

@ios
class iOSSettingsVisionDemo : VisionTest() {

}



@testrun アノテーション

@testrunアノテーションを使用して任意のtestrun.propertiesを指定できます。

Androidで実行する

  1. @testrunアノテーションをテストクラスに付与してtestrun.propertiesファイルを指定します。
@Testrun("testConfig/android/androidSettings/testrun.properties")
class AndroidSettingsDemo : UITest() {

}
  1. testrun.propertiesファイルのosパラメーターを設定します。
## OS --------------------
os=android

または単にコメントアウトします。

## OS --------------------
#os=ios

androidがデフォルトです。

iOSで実行する

  1. @testrunアノテーションをテストクラスに付与してtestrun.propertiesファイルを指定します。
@Testrun("testConfig/vision/ios/iOSSettings/testrun.properties")
class iOSSettingsVisionDemo : VisionTest() {

}

testrun.properties

  1. testrun.propertiesファイルのosパラメーターを設定します。
## OS --------------------
os=ios

Link