Selenium IDEへのエクスポート
mabl CLIでは、mablテストをエクスポートして、Selenium IDEにインポートできます。これは、Selenium WebDriverを使用した、Web UI自動化用のオープンソースの記録および再生ツールです。したがって、mablテストをSelenium互換形式に変換できるため、mablを使用する際にベンダーロックインについて心配する必要はありません。
Selenium IDEでmablテストを実行するには、まずmablテストを.sideファイル形式にエクスポートしてから、そのファイルをSelenium IDEにインポートし、そこで実行する必要があります。
Licensing considerations
Selenium IDEへのエクスポートは、Enterpriseプランのユーザーのみが利用できます。
mablからのエクスポート
mabl CLIをインストールしている場合、以下のコマンドを実行することで、mablテストを.side
ファイルにエクスポートできます。
$ mabl tests export <test-id> --format side
テストIDを取得するには、mablアプリケーションの [Tests] ページに移動し、クリックして特定のテストの詳細を表示し、URLバーからテストIDをコピーします (例: .../train/journeys/n3k23bavavba-jr ← n3k23bavavba-jr)。
エクスポートされたテストファイルは、指定されたテストIDと同じ名前で作業ディレクトリに保存されます。

sideファイル形式でエクスポートされたmablテスト。
この方法で、必要な数のmablテストをエクスポートできます。
Selenium IDEの制限事項
mablには、PDFやメールのテストなど、Selenium IDEでは利用できない多くの機能があります。これらのmablの機能は、Selenium IDEのエコーステップとしてエクスポートされます。したがって、ステップとして表示することはできますが、mablの外部で実行することはできません。
Selenium IDEへのインポート
エクスポートしたmablテストは、次の2つの簡単なステップでSelenium IDEにインポートできます。
- ブラウザーでSelenium IDE拡張機能に移動します。
- 新しいプロジェクトを開き、mablからエクスポートされたファイルを選択します。
インポートされたテストとその各ステップが表示されます。

Selenium IDEにインポートされたmablテスト。
これで、Selenium IDEを使用してmablテストを実行できます。次のビデオに示すように、実行ボタンを押すだけで、ローカルブラウザーでステップが実行されるのを確認できます。
Updated about 1 month ago