PlaywrightでChromeを使って操作をレコード(codegen)してみた

Playwrightを使って、codegenでブラウザを起動してからDebugをいろいろとしていたんですが、とある理由でChromiumではなく、ChromeでDebugを行う必要が出てきました。

 

通常だとPlaywrightをインストールしたのちに

playwright codegen www.test.com

といったふうにコマンドを叩けば、開発者ツールのConsoleでDebug可能な状態でchromiumとInspectorが起動されます。

今回はChromiumではなくChromeを起動してDebugおよび録画をする流れになります。

Webをサクッと検索したところ、Configファイルを書き換えるとできるような記事が見つかりました。しかし、Defaultのブラウザを変えたいわけではないですし、できればワンタイムでブラウザを切り替えたいなーと思っていました。

そこでヘルプを見てみると、、、なんと一番上にブラウザのオプションがあるじゃないですか。

bオブションでブラウザの切りかえ、そしたchannelのオプションでChromeやEdgeの切り替えができるみたいです。早速試してみることに。

 

playwright codegen --channel chrome www.test.com

いやー、サクッと期待した通りに動いてしまいました。

普通にパラメーターで行けるとは、改めて使い勝手が良いですね。