この記事では Playwright MCP(Model Context Protocol)サーバ を OpenAI API(Responses API / Agents Python SDK)から呼び出して、ブラウザ自動操作を LLM に実行させる方法を一気通貫で解説します。 「ローカルで npx @playwright/mcp を起動 → OpenAI からツール呼び出し」を最短で ...
ナビタイムジャパンで「システムや開発環境、チームの改善」を担当しています。 はじめに PlaywrightはAPIを通してブラウザを自動操作するライブラリです。 MicrosoftがOSSとして開発しており、クロスプラットフォーム・クロスブラウザ対応されています。
そして、PlaywrightのオブジェクトがREPLサーバーに公開され、Playwright APIを使用してブラウザと対話できるようになります。 playwright-repl.tsは、 Node REPL サーバーであり、 ts-node のREPLサービスを利用して、TypeScriptコードを実行時にコンパイルします。
playwright+ avaでe2eテストを作ってみました。 テスト実行イメージ 以下URLでテスト実行画面を公開しています。 環境変数 BROWSEの値により、テストするブラウザが変えられるようになっています。 値 テストブラウザ ...