処理
デバイスの地理的なロケーションを設定します。このメソッドは、Android デバイス (物理デバイスまたはエミュレーター) および iOS シミュレーター上でのみ機能します。
- iOS 上のネイティブ モバイル アプリケーションをテストする場合、SetLocation メソッドは iOS シミュレーターのみでサポートされます。物理 iOS デバイスではサポートされません。
- Android 6.0 以前のバージョンの Android 上のネイティブ モバイル アプリケーションをテストする場合に SetLocation メソッドを使用するには、「擬似ロケーションを許可」をオンにする必要があります。これを行うには、Android
デバイスまたはエミュレーターの設定を開き、「開発者向けオプション」をタップします。
- Android 6.0 以降上のネイティブ モバイル アプリケーションをテストする場合に SetLocation メソッドを使用するには、アプリを Appium Settings に設定する必要があります。これを行うには、Android デバイスまたはエミュレーターの設定を開き、「開発者向けオプション」>「仮の現在地情報アプリを選択」をタップします。そして、Appium
Settings を選択します。メモ: Appium Settings 項目は、Android デバイスまたはエミュレーター上で、Appium を使用してテストを実行したことがある場合にのみ表示されます。
構文
device.SetLocation(latitude, longitude)
変数 |
説明 |
latitude |
ロケーションの緯度を倍精度浮動小数値として度と分で表します。 Double。
|
longitude |
ロケーションの経度を倍精度浮動小数値として度と分で表します。 Double。
|