メインコンテンツまでスキップ

Android Gateway 7 リリースノート

以下のノートは、Android Gatewayの各リリースで導入された新機能と変更点の説明を提供します。以前のバージョンからアップグレードするたびに、関連する変更点について読むことを強く推奨します。潜在的な互換性の問題はREDで強調表示されています。

Android Gatewayの最新バージョンはEggplantのダウンロードページから取得できます。

互換性

動作環境: Windows 11とWindows 10; macOS 12, macOS 11, macOS 10.15, macOS 10.14, macOS 10.13; RedHat 7; CentOS 7; Ubuntu 16。

接続対象: Android 5.0以降。最低APIバージョン21

対応ブラウザー: Google Chrome、Safari、Firefox、Microsoft Edgeの最近のバージョン

ポート: HTTP: 32000; TCP 5900-5950 (VNC); TCP 8100-8150 (WebDriver)

必要条件: Eggplant Studio (Fusion Engine) 22.1への接続

注意点:

  • AppleのM1チップ、macOS 12 (Monterey)、およびWindows 11がサポートされています。
  • Androidのバージョン5.0より古いものをテストするには、Android Gateway 5.6以前が必要です。
  • Android Gateway 6.0以降では、Windows 7とmacOS 10.12はサポートされていません。代わりにAndroid Gateway 5.6を使用してください

7.0 (2022年4月25日)

機能

  • Keysight VNC Server for Androidを導入:
    • より幅広い範囲のデバイスへの接続を提供
    • プラットフォームの安定性を改善
    • 信頼性の問題を解決
    • Android 12デバイスのテストをサポート
    • テキスト入力をサポートする新しいキーボードを提供
    • デバイスが自動化中にオンの状態を維持するためのwakelockサポートを提供
    • デバイスのロックとアンロックを含む自動化ワークフローをサポート。

バグ修正

  • Samsung Galaxy A20eとHHTデバイスでの自動化テストを完全にサポート。
  • アプリケーション(.app)ファイル名にスペースが含まれている場合でもサポートします。例えば、Android Gateway 7.0
  • "SystemNative2 failed for device..."エラーが自動化テストを妨げることはもうありません。
  • SenseTalkのDisconnectコマンドは、SystemNative2を終了した後も自動化をエラー状態にはしない。
  • SenseTalkのRemoteClipboard関数は、テスト対象のデバイスからテキストがコピーされた場合でも空の文字列を返さない。
  • 特定のデバイスの画面の左上に単一の黒いピクセルが表示される問題を解決。
  • スクリプト化されたスワイプコマンドから誤った画面タップを削除。
  • デバイスが1日以上不活動状態になってもエラー状態にならないように改善。

既知の問題

  • Webdriverを使用したアプリテストはまだサポートされていません。次のリリースでのサポートを予定しています。これには以下が含まれます:
    • 要素とセレクターへのモバイルDOMマッチング。
    • Autoscan。
  • このリリースではピンチ機能は無効です。PinchInおよびPinchOutコマンドのスケーリングが誤った位置で実行されました。次のリリースでのサポートを予定しています。
  • HUAWEI Mate 20デバイスの画面表示のスケーリングが正しく動作していません。次のリリースでのサポートを予定しています。
  • 長押しの挙動がタップと誤解釈されます。次のリリースでのサポートを予定しています。
  • スケーリングは前回のリリースとピクセルごとには同じではありません。画像を再キャプチャする必要があるかもしれません。
  • 以下の問題により、スクリプトを修正する必要があるかもしれません:
    • SetDeviceOrientationコマンドは、新しい方向に進む前に待機しなくなりました。
    • テスト対象のアプリが実行されていない場合、KillAppコマンドは例外をスローします。