genai playwright demo
1.0.0
Playwright テストを生成しますか? Azure OpenAI を使用する
システム プロンプトの構成: モデルが Playwright コード ジェネレーターとして機能するように指示するシステム プロンプトを設定し、ルールと予想される出力例を提供します。
ユーザー プロンプトの構成: テスト ステップを生成するためのユーザー プロンプトを定義します。
Send Request : Playwright テスト コードを生成するためのプロンプトを使用して、Azure OpenAI の GPT-4 モデルにリクエストを送信します。
Parse Response : 応答を解析し、Playwright テストとして保存します。
テスト実行のトリガー: 通常の Playwright テストとしてテストを実行します。
結果の表示: 通常どおり、 npx playwright show-report
コマンドを使用して、Playwright の実行結果を表示します。
gpt-35-turbo
またはgpt-4
モデルがデプロイされた Azure OpenAI Service リソース/tests/
フォルダー内の Playwright Test ファイルに保存します。npm test
コマンドを使用して、プログラムから生成された Playwright テストを自動的に実行しますnpx playwright show-report
コマンドによる結果の起動クイックスタート: Azure OpenAI Service で GPT-35-Turbo および GPT-4 の使用を開始する
AZURE_OPENAI_ENDPOINT
AZURE_OPENAI_API_KEY
AZURE_OPENAI_DEPLOYMENT_NAME
npm install
コマンドを実行して依存関係をインストールします。npm i --save-dev @playwright/test
コマンドを実行して、Playwright の最新バージョンをインストールしますnode PlaywrightTestGenAI.js
を使用してプロジェクトを実行します。npx playwright show-report
実行して、Playwright テストの結果を表示します。幸運を! ?
genai-test-2404231521.spec.js
が生成されます。/tests-bkp
フォルダーにバックアップされます。/tests-bkp
フォルダーにバックアップされます。 $ export ZEROSTEP_TOKEN="<your token here>"
を設定するか、システム環境変数に保存しますnpm test ZeroStep-test.spec.js
コマンドを使用して ZeroStep ベースのテストを実行します。npx playwright show-report
実行して、Playwright テストの結果を表示します。