自動テストチュートリアル

Playwright、Seleniumなどの自動テストツールを学ぼう

総合演習:フォーム入力

🎯
総合演習
これまで学んだスキルを組み合わせて挑戦しよう

この章では、ここまで学習してきた内容を活かして、実践的な操作に取り組みます。

新しい知識は出てきませんが、これまでのスキルを「組み合わせて使う」ことがポイントになります。


やってみよう

以下の手順に沿って、少し長めのフォームに、指定された値をすべて入力するテストコードを完成させてください。

演習ファイル

tests/document-2/lesson-09.spec.ts

入力する値

項目 入力値 ポイント
Name (First Name) Tarou
Name (Last Name) Yamada
Email hogehoge@gmail.com
Gender Other
Mobile (10 Digits) 0801111222
Subjects English
Hobbies Sports, Music
Current Address Tokyo セレクトメニューっぽい見た目ですが <select> タグで構成されていません。よって selectOption() は使えません。
State and City Haryana, Panipat 同上

手順動画


手順

ここでの詳しい手順は割愛しますが、これまでの演習と同じように、ブレークポイントとPick locatorを使ってぜひ挑戦してみてください。


ヒント

困ったときは、以下のポイントを思い出してみてください。

要素の種類 使用するコマンド
テキストボックス fill()
ボタン・ラジオボタン・リンク click()
チェックボックス check() / uncheck()
セレクトメニュー(<select>タグ) selectOption()
カスタムドロップダウン click() を2回(開く → 選択)

このステップのゴール

すべての項目を正しく入力できていれば、テストは成功します。ターミナルに緑色のチェックマークや「passed」という文字が表示されればOKです!