Android/iOSの切り替え (Vision)
実行するデバイスのOSを切り替える方法は3つあります。
- testrun.global.properties
- プラットフォームアノテーション(@android/@ios)
- @testrun アノテーション
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で実行する
@testrun
アノテーションをテストクラスに付与してtestrun.propertiesファイルを指定します。
@Testrun("testConfig/android/androidSettings/testrun.properties")
class AndroidSettingsDemo : UITest() {
}
testrun.properties
ファイルのos
パラメーターを設定します。
## OS --------------------
os=android
または単にコメントアウトします。
## OS --------------------
#os=ios
android
がデフォルトです。
iOSで実行する
@testrun
アノテーションをテストクラスに付与してtestrun.propertiesファイルを指定します。
@Testrun("testConfig/vision/ios/iOSSettings/testrun.properties")
class iOSSettingsVisionDemo : VisionTest() {
}
testrun.properties
testrun.properties
ファイルのos
パラメーターを設定します。
## OS --------------------
os=ios