🙆♀️
Playwrightを使ったファイルアップロードの自動化
やりたいこと
Playwrightのブラウザ操作の中でファイルアップロード部分の自動化を実現したい。
実装方法
await page
.getByRole("button", { name: "ファイルを選択" })
.click();
await page.setInputFiles(
'input[type="file"]',
"upload/test.csv"
);
await page
.getByRole("button", { name: "アップロード" })
.click();
参考ドキュメント
Discussion