seleniumでテストを書いているときに、フレームでソースが参照されていることに気づかず大ハマり! XPathをコピペするだけではフレーム内の要素に辿り着けない罠にかかった結果、多くの時間を費やしました、、、seleniumでフレーム内の要素を操作する備忘録を下記に記載します。 概要 下記のようなページ(http:/...
新着記事
前回の自動テストからとてつもなく時間がかかったものの、とりあえず入力画面→確認画面までのテストは可能になったのでご報告。 できることになったことは、 入力画面から確認画面に遷移できたかどうか入力画面で入力した値が確認画面に表示されているかどうか の2点、十分でしょ、、、ただのメールフォームなら問題ないはず。 更新履歴 ...
7月はボーナス時期、、コロナ禍ではありましたが弊社は支給があり一安心。 通常なら旅行にでも行くところですが、そこは申し訳程度の自粛ムードに合わせ、お家時間を充実させるための投資に回します。 先日ちょうどAmazonタイムセールがあったので、Dell S2721DGF-27を購入、念願のモニター4枚体制を実現させることを...
次にテストデータを入力します(一番面倒くさいまである) いずれ自動化したいとは思うものの、時間がかかりそうなので、、とりあえず手動で入力しときます。 更新履歴 2021-07-18新規作成 全体の進捗 フォームを解析して入力項目の数や種類を明らかにする(※前記事)解析しきれなかった情報は手入力する(※本記事)テストした...
type="file"に対してSeleniumでアップロードファイルを指定するテストのメモ テキストボックスのようにsend_keys関数で指定してOK HTMLの構造 <body> <form action="./confirm.php" method="POST&qu...
HTML5で指定可能type属性rangeについて、Seleniumでテストするためのメモ。 valueを指定するにはsend_keys関数で入力してもいいし、execute_scriptでJavaScript経由で入力してもいい。 カラーコード(#000000とか)で指定する必要があり、WhiteやBlackなど英単...
HTML5で指定可能type属性rangeについて、Seleniumでテストするためのメモ。 valueを指定する際は日時・時間関係と同じやり方でOK http://holiday-programmer.net/date_time_input/ 日時・時間関係のやり方はこっち ターゲットとなるtype属性(range)...
緊急事態宣言が解除され、1割ほど電車の混み具合が増した今日この頃、「ちょっとぐらい羽を伸ばそうか・・・」と思い立ち、先日有給休暇を取ってリフレッシュすることにしました。 秋葉原でとりあえず一泊 6月23日水曜日、この日ライフワークである残業をするつもりはなく早々に仕事を切り上げる。 18時台の空は明るく、いくらでも遊ぶ...
HTML5は入力させたい項目によって、それを支援するようなtype属性があって、これはSelenium上<input type="text">と同じようにsendKeyではできない様子、見事にハマった。 結果的にJavaScriptで選択するようexecute_scriptで対処したので、日時・時間系のin...
「え? 終わらないと言われてたシステム開発が終わってたんですか!? さぞかし面白い話が聞けるんでしょうね?」 誰が言ったか、「IT業界のサクラダファミリア」こと、みずほ銀行システム統合プロジェクトの難航ぶりについて、聞いたことある人は多いんじゃないでしょうか。私もそんな一人だったりするんですが、いつの間にか完成していた...
プロフィール
最近の投稿
カテゴリー
人気の記事など
アーカイブ
- 2024年9月1
- 2024年8月1
- 2024年7月2
- 2024年6月2
- 2024年5月2
- 2024年2月4
- 2024年1月4
- 2023年12月12
- 2023年11月4
- 2023年10月5
- 2023年9月4
- 2023年8月4
- 2023年7月5
- 2023年6月4
- 2023年5月2
- 2023年3月2
- 2023年2月2
- 2023年1月3
- 2022年12月4
- 2022年11月3
- 2022年10月4
- 2022年9月3
- 2022年8月2
- 2022年7月2
- 2022年6月3
- 2022年5月3
- 2022年4月2
- 2022年3月2
- 2022年2月1
- 2022年1月1
- 2021年12月2
- 2021年11月1
- 2021年10月1
- 2021年9月3
- 2021年8月2
- 2021年7月4
- 2021年6月6
- 2021年5月5
- 2021年4月6
- 2021年3月10