Slide 16
Slide 16 text
ログイン画面を題材にしてみよう
● ログイン画面を題材に、典型的なUI操作をテスト化
● 操作 → 入力 → 結果確認 の基本パターン
● コード例(簡潔版):
test('ログイン成功のテスト', async ({ page }) => {
await page.goto('https://example.com/login');
await page.fill('#username', 'testuser');
await page.fill('#password', 'password123');
await page.click('button[type="submit"]');
await expect(page.locator('.welcome')).toHaveText('ようこそ testuser さん');
});
● ポイント:
● goto: ページを開く
● fill / click: 操作を実行
● expect: 結果を検証
16