Playwrightテストをmablに移行するのが、今まで以上に簡単になりました。新しい「自動修復を有効化」オプションのおかげです!以前は、Playwrightからテストをインポートすると、ページ要素と対話するすべてのステップがmablの要素の検索ステップに変換されていました。今では、テストをインポートした後、mablでテストをローカルに実行し、自動修復を有効化するオプションがあります。
このオプションを使用すると、インポートしたカスタム検索ステップをトレーナーで記録したアクションに置き換える手間を省くことができ、自動修復、検索の設定、インテリジェント待機など、mablの検索ストラテジーの利点を最大限に活用できます。
試してみてください
試してみるには、お使いのマシンのmabl CLIバージョンが2.53.0以上であることを確認してください。
# Check the mabl CLI version mabl -v # Update the mabl CLI to the latest version npm i -g @mablhq/mabl-cli
Playwrightインポートコマンドを実行します。最低限、インポートしたいPlaywrightテストへのパスを指定してください。
mabl tests import playwright --path {path-to-playwright-tests}
mabl CLIは、お使いのマシンにインストールされているPlaywrightバージョンを使ってPlaywrightテストを実行します。すべてのテストが成功したら、インポートセッションを完了するため、次のオプションのいずれかを選択するように求められます。
- Discard the test - テストを破棄する
- Run test to activate auto-heal - テストを実行して自動修復を有効にする
- Save the test - テストを保存する
- View the test description - テストの説明を表示する
「Run tests and activate auto-heal」を選択してください。テストがmablでローカルに実行されると、カスタムセレクターを使用したすべてのステップが、自動修復が有効になったmablステップに変換されます。
詳細情報
Playwrightテストをmablに移行する方法について詳しくは、ドキュメントをご覧ください。