マルチブラウザのサポート

クロスブラウザの検証は、QAの重要な部分を占めています。mablでは、すべてのテストはデフォルトでChromeで実行されます。ワークスペースの価格プランによっては、Firefox、Internet Explorer 11、Safari、Edgeで実行するようにテストを設定し、Webサイトが異なる複数のブラウザで期待どおりに機能することを確認できます。

🚧

Internet Explorer サポートの終了

Internet Explorerは2023年10月2日に正式廃止されました。. Internet Explorer のサポート終了予定については、こちらをご覧ください。

現時点で、mablはIEモードのEdgeをサポートしていません。

このガイドでは、テストのブラウザ設定を構成する方法を説明します。

ブラウザ設定の構成

プランレベル

[Plan] ページで、設定するプランのプラン詳細ページを開きます。次の手順を実行します。

  1. 左上の [Edit] アイコンをクリックして、[Edit plan] ページを開きます。
  2. [Device settings] まで下にスクロールします。
  3. プランを実行するブラウザを選択します。
  1. ページ下部の [Save plan] ボタンをクリックします。

🚧

ブラウザの追加による実行の増加

プランまたはテストを複数のブラウザで実行するように設定すると、テスト実行の数は比例して増加します。たとえば、8つのテストを含むプランを3つのブラウザで実行するように設定すると、1回のプラン実行で最大24のテストがトリガーされます (テストの失敗によってプラン実行が早い段階で停止されないと仮定した場合)。

テストレベル

アドホックなクラウド実行でも、ブラウザ設定を構成できます。実行するテストの詳細ページを開いて、次の手順を実行します。

  1. [Run test] をクリックします。[Ad hoc run] パネルが表示されます。
  2. [Cloud run] を選択します。
  3. テストを実行するブラウザを選択します。
  4. 必要に応じて、その他の設定を追加します。
  5. [Start run] をクリックして、テスト実行をトリガーします。

ブラウザー固有の機能

次の表は、特定のブラウザーでのみサポートされているmablの機能を示しています。

機能サポートされているブラウザーサポートされていないブラウザー
モバイルWebテストChromeFirefox、Edge、Safari (WebKit)
パフォーマンスデータとステップトレースChrome、EdgeFirefox、Safari (WebKit)
ブラウザーテストでの視覚的変化の検出Chrome、EdgeFirefox、Safari (WebKit)
コンソールログChromeFirefox、Edge、Safari (WebKit)

FAQ

Chrome以外のブラウザーでブラウザーテストをトレーニングできますか?

いいえ。mabl Trainerでサポートされているのは、Chrome上でのブラウザーテストのトレーニングのみです。Chrome以外のブラウザーでのテストのトレーニングのサポートをご希望の場合は、mabl Product Portalでフィードバックを提供してください。

ローカルでトレーニングしているブラウザーのバージョンを確認するにはどうすればよいですか?

mablでは、ブラウザーテストのトレーニング時に、お使いのコンピューターにインストールされているChromeのバージョンが使用されます。使用しているChromeのバージョンを確認するには、chrome://settings/helpにアクセスしてください。

クラウド実行で使用されているブラウザのバージョンはどのように確認できますか?

以下の表で、クラウド実行で使用されているブラウザのバージョンを確認できます。

ブラウザバージョン
Chromev114
Edgev114
Firefox Legacyv91
Firefox Unifiedv113
Safari (WebKit)v16.4

テスト実行で使用されているブラウザーのバージョンを確認するには、テスト結果またはテスト出力ページでブラウザーアイコンにマウスカーソルを合わせます。ツールヒントにバージョンが表示されます。

1293

テスト出力ページでのブラウザーのバージョンの確認

クラウド実行でmablがサポートするブラウザーが更新された場合、変更ログで記事が共有されます。

mablでサポートされているブラウザーがクラウドで使用するオペレーティングシステムはどれですか?

Mablでサポートされるブラウザは、クラウド実行においてLinuxOSを使用しています。

モバイルエミュレーションがサポートされているブラウザーはどれですか?

モバイルWebテストは、Chromeでのみサポートされています。

あるブラウザーではテストが失敗し、別のブラウザーでは失敗しない場合、どうすればよいですか?

ブラウザーテストが失敗する場合、調査で最初にテスト出力を確認することが常に推奨されます。失敗するステップに至るまでのステップのスクリーンショットやログがあると、何が起こったのかを解明するのに役立ちます。あるブラウザーではテストが失敗し、別のブラウザーでは成功する場合、問題を切り分けるためにいくつかの手順を実行することができます。

  1. テスト実行履歴を確認: 問題が本当にブラウザーに関連しているかどうかを確認します。ブラウザー上で過去に成功していたが現在は失敗する実行がある場合、成功する実行と失敗する実行を比較して、失敗の原因が環境DataTableシナリオ資格情報などの別の問題ではないことを確認します。
  2. 同じステップを手動で再現: mabl Trainerを使わずに、問題が発生するブラウザーを開き、テストステップを再現します。ブラウザー上で同じ問題を手動で再現できる場合、アプリケーションにおけるブラウザーの互換性が問題の原因である可能性があります。
  3. mablサポートに連絡: テスト実行履歴を確認し、あるブラウザーで常に問題が発生することを確認したが、問題を手動で再現できない場合は、mablサポートに連絡してサポートを依頼してください。