ブラウザを操作してPlaywrightのコードを自動生成する(VSCode)

ブラウザを操作してPlaywrightのコードを自動生成する(VSCode)

Playwrightには、Chromiumブラウザで操作した内容をそのままコードにしてくれる「コードの自動生成機能」があります。

VisualStudioCodeの拡張機能「Playwright Test for VSCode」をインストールしていれば、コード自動生成機能が使用できます。

自動生成されるコードは「Playwright Test」で使う自動テスト用のtsファイルですので、
「Playwright Library」をインストールしている場合はそのまま使えませんので、必要なコードを切り貼りしてください。

Node.jsやPythonを使ったコード自動生成機能についてはこちらを参考にしてください。

コード自動生成の実行(VSCode)

1.TestingサイドバーにあるPLAYWRIGHTセクションの「Record new」をクリックします。
PlaywrightのVSCでのコード自動生成

 Chromiumブラウザが立ち上がります。
Playwrightのコード自動生成

2.あとはブラウザを操作すると、その内容のコードがVSCodeに出力されます。
Playwrightのコード自動生成

3.ブラウザを閉じれば出力は終了します。

4.出力されたコードはそのままでは動作しない場合もありますので、必要であれば手直しして動作確認すれば完成です。

参考

 Playwright Inspector