test-suite
2023.4
false
- 基本情報
- Studio
- Orchestrator
- Testing ロボット
- Test Manager
- CI/CD との連携
ローカル iOS シミュレーターを構成する
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
Test Suite ユーザー ガイド
ローカル iOS シミュレーターを構成する
- Xcode をインストールします。Xcode について詳しくは、「Installing Xcode and Simulators」を参照してください。
- ターミナルを開き、次のコマンドを実行して Homebrew をインストールします。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 次のコマンドを実行して Node.js をインストールします。
brew install node
- Appium をインストールします。
- Appium 1.0 の場合は、コマンド
npm install -g appium
を実行します。これにより、必要なドライバーがすべて自動的にインストールされます。 - Appium 2.0 の場合は、コマンド
npm install -g appium@next
を実行します。Appium 2.0 には既定ではドライバーがインストールされていません。したがって、必要なドライバーをインストールするために、コマンドappium driver install xcuitest
も実行する必要があります。重要:- v22.10 以降の モバイル オートメーション アクティビティ パッケージには Appium 2.0 を使用することをお勧めします。
- iOS 物理デバイスでモバイル オートメーションをテストする場合は、Appium 2.0 をインストールしてください。
- Xcode を開いて、必要になる可能性がある追加のコンポーネントをすべてインストールすることを許可します。スプラッシュ スクリーンが表示されたら閉じます。
-
コマンド
appium --port 8001 --default-capabilities "{\"appium:systemPort\":9001}" --relaxed-security
を使用して Appium サーバーを起動します。
- Appium 1.0 の場合は、コマンド
ローカル iOS シミュレーターを構成するには、以下の手順を実行します。
- シミュレーター ランタイムをインストールして追加します。
- Xcode を開いて、メニュー バーに移動します。[Xcode]、[Settings] の順にクリックします。
- [Platforms] タブに移動します。
- [Add] ボタンをクリックし、プラットフォームを選択して、利用可能なバージョンのリストを表示します。
- バージョンを選択し、[Download & Install] をクリックします。
- シミュレーターを追加します。
- Xcode で、メニュー バーから [Xcode]、[Devices and Simulators] の順に選択します。
- サイドバーの上部にある [Simulators] を選択し、[Add] ボタンをクリックします。
- シミュレーターの [Device Type] と [OS Version] を選択します。必要に応じて、シミュレーターに名前を付けます。
- [Create] を選択して、新しいシミュレーターを作成します。
- Appium URL を取得し、後で使用するために保存します。
- [システム設定] に移動して [ネットワーク] タブを開き、iOS デバイスが接続されている Wi-Fi ネットワークを選択します。
- Wi-Fi ネットワークの IP アドレスをコピーします。Appium URL の形式は
https://<ipaddress>:8001>
です (8001 は Appium を開始するポート番号です)。
- Xcode に追加したシミュレーターの UDID を取得します。
- [Windows]、[Devices and Simulators]、[Simulators] の順に移動します。
- 追加した iOS シミュレーターをクリックします。
- Identifier をコピーします。これがデバイスの UDID です。後ほど MDM にこの iOS シミュレーターを追加するときに、希望する追加機能として追加します。
- お使いの Mac の XCode で WebDriverAgent を構築します。
- パス
/Users/<username>/appium2/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent
を使用してappium-webdriveragent
フォルダーに移動し、xcodeproj
ファイルを開きます。 - [WebDriverAgent] を選択し、[Targets] セクションの [WebDriverAgentRunner] を開きます。
- [Signing & Capabilities] タブに切り替えて [Automatically manage signing] を選択し、[Team] ドロップダウンからユーザー アカウントを選択します。
- [Bundle Identifier] を一意の値に変更します。
- この Bundle Identifier をコピーして保存します。このファイルを使用して、MDM (バンドル ID) 内にアプリケーションを追加します。
- パス
- お使いの iOS シミュレーターに WebDriverAgent をインストールします。
- WebDriverAgent のナビゲーション バーで [WebDriverAgentRunner] を選択します。
- XCode で [Product] に移動し、[Test] をクリックします。iOS シミュレーターで、WebDriverAgent がインストールされるのを確認できます。
- 「モバイル デバイス マネージャーにローカル iOS デバイスを追加する」のタスクを使用して、設定した iOS ローカル シミュレーターをモバイル デバイス マネージャーに追加します。