Dev Access
Dev Accessプラグイン (Android) とアプリ (iOS) は、統合開発環境 (IDE) 内から、OpenText Functional Testing Labデバイスラボのデバイスに接続して操作するためのユーザーフレンドリーなインターフェイスを提供します。
サポートされているデバイス
Dev Accessは、iOS 17デバイス、OpenTextがホストするパブリックデバイス、ADFデバイス、WeTestデバイス、仮想デバイス、エミュレーター、シミュレーターではサポートされていません。
Android用のDev Accessをインストールする
このセクションでは、Android用のDev Accessをインストールする方法について説明します。
Androidデバイスに接続するには:
OpenText Functional Testing Lab JetBrainsプラグインをインストールします。
設定を構成してデバイスを接続する手順に従います。詳細については、設定の構成およびラボデバイスへの接続を参照してください。
注: Android Studio Giraffe (2022.3.1) 以降の場合は、JDKバージョン17.0.10を使用してください。
iOS用のDev Accessをインストールする
このセクションでは、iOSデバイス用のDev Accessをインストールする方法について説明します。
iOS用のDev Accessをインストールするには:
- iOSデバイスに接続するには、次のようにOpenText Functional Testing Labからアプリをダウンロードします。
- [デバイスラボ] > [デバイス] ページに移動します。デバイスのカードにカーソルを合わせて [Dev Access] ボタン
をクリックするか、リストビューでデバイスを選択して [Dev Access] をクリックします。
- Macオペレーティングシステムを選択し、[ダウンロード] をクリックします。
- [デバイスラボ] > [デバイス] ページに移動します。デバイスのカードにカーソルを合わせて [Dev Access] ボタン
- IDEマシンでファイルを抽出します。
- ターミナルを開き、ファイルを抽出したフォルダーで次のコマンドを実行して、ファイルに実行権限を付与します。
sudo chmod –R 777 *
設定の構成
ラボに接続できるように設定を構成します。
設定を構成するには:
実行キーがあることを確認してください。そうでない場合は、生成します。詳細については、アクセスキーの生成と管理を参照してください。
- プラグイン/アプリを開きます。iOSの場合、sudo権限を持つユーザーは、dev-access-ui.commandをダブルクリックして、Dev Accessインターフェイスを開くことができます。
- [Settings] タブで、以下を入力します。
- OpenText Functional Testing LabサーバーとポートのURL。
- あなたの実行キー。
- プロキシサーバー経由で接続する場合は、プロキシマシンの詳細を指定してください。
- Androidのみ: ADB実行ファイルパス。これはIDEから自動的に検出されます。必要に応じて、別のADBバージョンファイルを参照して選択します。
- [Log in] をクリックします。
ラボデバイスへの接続
このセクションでは、IDE内でデバイスフォームを操作できるようにラボデバイスに接続する方法について説明します。
デバイスを接続するには:
- プラグイン/アプリの [デバイス] タブを選択します。
- [Enable OpenText Functional Testing Lab Dev Access] オプションをクリックして、接続を有効にします。
- OpenText Functional Testing Labワークスペースを選択します。そのワークスペースに割り当てられているデバイスとすべての共有デバイスのリストが表示されます。
AndroidプラグインはAndroidデバイスのみを表示します。iOSアプリはiOSデバイスのみを表示します。 - リストからデバイスを選択し、[CONNECT DEVICE] をクリックします。この手順を繰り返して、複数のデバイスに接続します。
- ラボデバイスに接続すると、リモートデバイスビューが開き、デバイスを操作できます。
- デバイスセッションを終了するには、リストからデバイスを選択し、[DISCONNECT DEVICE] をクリックします。
Dev Accessが有効になっている間は、ローカルデバイスにアクセスできません。ローカルデバイスに戻すには、[Disable OpenText Functional Testing Lab Dev Access] オプションをクリックします。
既知の問題
- 共有スペースが有効になっている場合 (マルチテナンシー)、Dev Accessはサポートされません。
Android:
Logcatプラグイン: Android Studio Giraffe (2022.3.1) 以降では、どのバージョンのlogcatが使用されているかを管理できなくなりました。Android Studio Flamingo (2022.2.1) 以前では、古いバージョンのlogcatプラグインツールを引き続き使用できます。[Enable new logcat tool window] チェックボックスが選択されていないことを確認します。
デバイスエクスプローラー: デバイスエクスプローラーは、Android Studio Electric Eel (2022.1.1) 以前のバージョンでのみサポートされています。
iOS:
macOS Catalina:
- セッションを停止するために [DISCONNECT DEVICE] ボタンを複数回クリックする必要がある場合があります。
- アクセスキーをGUIツールに貼り付けることができない場合があります。
その他の参照項目: