Webシナリオファイル(任意の名前.spec.ts)
形式
spec.tsファイル形式で記述します。
import { test, expect } from '@playwright/test'; test.use({ locale: 'ja-JP' }); test('test', async ({ page }) => { await page.goto('http://ホスト名:20703/login'); await page.locator('input[name="username"]').fill('ユーザー名'); await page.locator('input[name="password"]').fill('パスワード'); await page.getByRole('button', { name: 'ログイン' }).click(); await expect(page.getByRole('button', { name: 'ログアウト' })).toBeVisible(); await page.getByRole('button', { name: 'ログアウト' }).click(); await expect(page.getByRole('button', { name: 'ログイン' })).toBeVisible(); });
ファイル
任意の名前.spec.ts
ファイル名に使用できる文字を次に示します。これ以外の文字を使用したファイル名では,Webシナリオ監視機能による監視はできません。
-
半角英大文字,半角英小文字
-
半角数字
-
半角ハイフン(-)
-
半角アンダースコア(_)
-
半角ピリオド(.)
格納先ディレクトリ
- ■統合エージェントホスト
-
Windowsの場合
-
物理ホストのとき
Agentパス\lib\playwright\tests\
-
論理ホストのとき
共有フォルダ\jp1ima\lib\playwright\tests\
-
説明
Webシナリオ監視機能で使用するWebシナリオが記述されたファイルです。
Webシナリオファイルは,playwright codegenコマンドによって作成され,Webシナリオ実行時に使用されます。
このファイルは編集できません。
文字コード
UTF-8(BOM無し)
改行コード
CR+LFまたはLF
定義の反映時期
Web exporterによるWebシナリオ実行時に反映されます。