エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Python】Seleniumでフォームの送信テストを自動化 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Python】Seleniumでフォームの送信テストを自動化 - Qiita
PHPでお問合せフォームなどを作っていて、挙動を確認するために 手動で何度もinput要素に入力して、sele... PHPでお問合せフォームなどを作っていて、挙動を確認するために 手動で何度もinput要素に入力して、select要素を選択して、submitボタンを押して…とやるのが面倒くさいな…と思ったので、Pythonの「Selenium」ライブラリを使って自動化してみました。 テストするフォームを用意 今回はこんな感じのPHPでできたお問合せフォームの挙動を確認するとします。 index.phpのformがPOSTメソッドでconfirm.phpに入力された値を送信し、confirm.phpで入力内容を確認してsubmitボタンを押すと、指定したメールアドレスに問い合わせ内容が送信され、ユーザーをサンクスページへ遷移させる、という流れのフォームになっています。 (バリデーションについては割愛します) Seleniumのインストール pip install selenium==3.141.0 # A