MagicPodではローカルPCでブラウザテストを行うことが可能です。
ブラウザはGoogle Chrome、Firefox、Internet Explorer(11のみ)、Safari、Edge(Chromium)、Edge(IEモード)をサポートしています。
1. テスト作成のためのセットアップ
ブラウザのインストール
テストに使いたいブラウザ(Google Chrome, Firefoxなど)をお使いのPCにインストールしておいてください。ブラウザのバージョンは、基本的に最新版をご利用ください。
古いバージョンのブラウザでエラーがでる場合は、こちらの手順で解決できます。
MagicPodDesktopのインストール
テストの作成・実行には「MagicPodDesktop」が必要です。
Macの場合
まず、最新のMagicPodDesktopをダウンロードします。
もしくは、以下コマンドをターミナルで実行してダウンロードすることもできます。
curl -L "https://app.magicpod.com/api/v1.0/magicpod-clients/local/mac/latest/" -H "Authorization: Token {apikey}" --output {filename}.zip- {apikey}: APIトークン
- {filename}: お好きなファイル名
そして、上記いずれかの方法でダウンロードしたzipファイルをダブルクリックして解凍し、できた「MagicPodDesktop」を「アプリケーション」フォルダに配置してください。
ダウンロードした場所でMagicPodDesktopを開こうとすると、「"%@"が見つかりません」「アプリケーション"MagicPodDesktop"を開けません」などのエラーで開けないことがあります。
以降は、テストケースの編集画面から接続や実行のボタンを押下したときに自動的にMagicPodDesktopが起動するようになります。
Windowsの場合
まず、最新のMagicPodDesktop インストーラをダウンロードします。
もしくは、以下コマンドをコマンドプロンプトで実行してダウンロードすることもできます。
curl -L "https://app.magicpod.com/api/v1.0/magicpod-clients/local/windows/latest/" -H "Authorization: Token {apikey}" --output {filename}.exe- {apikey}: APIトークン
- {filename}: お好きなファイル名
そして、上記いずれかの方法でダウンロードしたexeファイルを右クリックし、「開く」を選択して実行してください。
下図のようなインストール完了ダイアログが表示されたらOKです。
以降は、テストケースの編集画面から接続や実行のボタンを押下したときに自動的にMagicPodDesktopが起動するようになります。
MagicPodDesktop 1.67.0以降をお使いの場合、インストーラーを実行した際に「WindowsによってPCが保護されました」という警告が表示される場合があります。これはMagicPodDesktopが危険なソフトウェアであることを意味するものではありません。Microsoftの SmartScreen機能は、ダウンロード数などの実績に基づいてソフトウェアの信頼度を判定するため、インストールのタイミングによっては警告が表示されることがあります(参考:SmartScreen の仕組み — Microsoft Learn)。
警告が表示された場合は、以下の手順でインストールを続行できます。
- 「詳細情報」をクリック
- 発行元が MagicPod Inc. であることを確認
- 「実行」をクリック
Internet Explorer・Safariでテストを行うための準備
Internet ExplorerもしくはSafariでテストを行うためには、通常のセットアップに加えてもう少し必要な設定や制限事項があります。それぞれ、以下のリンクにしたがって設定を行ってください。
その他の注意事項
ChromeまたはEdge以外のブラウザでサポートしているのはUIのキャプチャとテストケースの実行のみです。テストケースの作成・編集作業はChromeまたはEdgeで行ってください。
2. テストケースの作成・実行
テストケースの作成・実行についてはこちらの動画を参照してください。
動画の詳しい内容についてはこちらのページで解説しています。
テストの作成・実行方法についてはモバイルとWebで共通の部分も多くあります。より実践的な使い方については、ぜひ機能ガイドもご活用ください。
Webのテスト特有の実践的な使い方は以下で紹介しております。