Selenium フォーム自動テストのテストデータ作成 2021年7月18日 次にテストデータを入力します(一番面倒くさいまである) いずれ自動化したいとは思うものの、時間がかかりそうなので、、とりあえず手動で入力しときます。 更新履歴 2021-07-18新規作成 全体の進捗 フォームを解析して入力項目の数や種類を明らかにする(※前記事)解析しきれなかった情報は手入力する(※本記事)テストした... 管理者
Selenium Seleniumでfileアップロードのテストを極める 2021年7月4日 type="file"に対してSeleniumでアップロードファイルを指定するテストのメモ テキストボックスのようにsend_keys関数で指定してOK HTMLの構造 <body> <form action="./confirm.php" method="POST&qu... 管理者
Selenium Seleniumでcolorのテストを極める 2021年7月1日 HTML5で指定可能type属性rangeについて、Seleniumでテストするためのメモ。 valueを指定するにはsend_keys関数で入力してもいいし、execute_scriptでJavaScript経由で入力してもいい。 カラーコード(#000000とか)で指定する必要があり、WhiteやBlackなど英単... 管理者
Selenium Seleniumでrangeのテストを極める 2021年6月28日 HTML5で指定可能type属性rangeについて、Seleniumでテストするためのメモ。 valueを指定する際は日時・時間関係と同じやり方でOK http://holiday-programmer.net/date_time_input/ 日時・時間関係のやり方はこっち ターゲットとなるtype属性(range)... 管理者
Selenium SeleniumでHTML5の日時・時間系のテストを極める 2021年6月20日 HTML5は入力させたい項目によって、それを支援するようなtype属性があって、これはSelenium上<input type="text">と同じようにsendKeyではできない様子、見事にハマった。 結果的にJavaScriptで選択するようexecute_scriptで対処したので、日時・時間系のin... 管理者
Selenium Python+Seleniumで難しいこと抜きにピンポイントで要素を取得したい 2021年6月12日 Seleniumで目的の要素を取得する際はidやname属性、またはタグ名をもとに取得することが多いと思いますが、「それ調べるの面倒なので直で要素にアクセスできる方法ないの?」ってズボラな思考に応えます!... 管理者
Selenium Python+Selenium自動テストの準備をほぼ自動化する 2021年6月6日 開発したフォームのテストをしたいとして、Seleniumなどで自動化するにしても準備は結構大変! 例えば、 フォームの入力項目はいくつあるのかフォームの入力項目のタイプはどんなものがあるのか自動テストを実施する際はどのような手段で入力項目を参照すればいいのか など、フォームごとにたいてい異なるので、いちいち準備していく... 管理者
Selenium Seleniumでselectメニューのテストを極める 2021年4月17日 select要素のテストは入力項目の中でも難易度の高いテストです。本記事では、 「どうやって入力画面のoption要素をクリックするのか?」 「確認画面ではどのように正否を評価するのか?」 を順に解説していきます。 テスト用のHTML select要素テスト用の入力画面、確認画面のhtmlファイルは下記のとおりです。※... 管理者
Selenium Seleniumでcheckboxのテストを極める 2021年4月7日 checkboxのテストの流れはradioボタンと似ていますが、特別気にかける必要があるとすれば、 「どうやって複数のcheckboxを選択させるか?」 「どうやって確認画面で複数の入力内容の正否を評価するのか?」 ということでしょうか、複数選択できるということがテストの難易度をワンランク挙げてきますね。 結論から言え... 管理者
Selenium Seleniumでラジオボタンをテストを極める 2021年3月26日 radioボタンのテストはテキストボックスと比べると、難易度がワンランクアップします。 何故かといえば、テキストボックスはinputタグひとつであらゆる要素(ID、名前、入力値)が特定できるのですが、radioボタンはボタン自身と、ボタンが何を表すかのテキスト要素が独立しているからです。 例えば下記のようなradioボ... 管理者