🎭 はじめに 🤖 Playwrightのコードを書く際、筆者は以下のようにAIを使って書いています。 hoge.page.tsといったファイルに、要素のロケーター(セレクタ)を返すメソッドをまとめたPageオブジェクトを定義(人間) hoge.step.tsといったファイルに、要素に対するアクションをまとめたStepオブジェクトを定義(ほぼAI。間違えない。) hoge.spec.tsに上記を組み合わせたテストケースを書く(AI => 人の手で手直し) PlaywrightのAPIが優秀なこともあって、stepに関してはほぼAIは実装を間違えません。あとは要素の位置を安定して間違えずに取ってくれれば、自然言語でAIに指示して、使い捨てのE2Eテストくらいは書けそうな気になってきます。 同じことを考える人はもちろん多くいて、Playwrightを自然言語で操るアプローチは、調べてみるとい

