SetLocation メソッド (MobileDevice)

クラス

MobileDevice.

処理

デバイスの地理的なロケーションを設定します。このメソッドは、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