質問: ### 前提・実現したいこと ホームページのソースコード(HTMLのコメント)に 火曜日12:00と木曜日12:00に変わる6桁のコードをセットしています。 手動で行っているテストは次のようなものです。 1.URLにパラメータを付与する。 例)2018年4月24日12時00分00秒の場合 https://teratail.com/questions/input?inputdate=20180424120000 2.ソースコードを開く 3.「riopedId」で検索して該当文字列をさがす。 例)riopedId_CT1058 4.「CT1058」が正しいIDかどうかマスターと比較する 5.木曜日のパラメータを変更する。 例)2018年4月24日12時00分00秒の場合 https://teratail.com/questions/input?inputdate=20180426120000 6.ソースコードを開く 7.「riopedId」で検索して該当文字列をさがす。 例)riopedId_CA1059 8.「CA1059」が正しいIDかどうかマスターと比較する 9.この作業を繰り返し、半年先までパラメータを変更しながら正しい文字列かを確認する。 終わったら、ステータスの異なる別のIDでログインして1~9を繰り返す。 検索文字列は異なりますが、別のURLで同じようにパラメータを変更しながら ソースコードを開いて確認します。 ### 発生している問題・エラーメッセージ 手動で行うと、パラメータの入力ミスが発生する事がある。 数が多いので、集中していないとミスが発生しやすい。 期間を指定すると、riopedIdの切り替え、前後、中ほどのテストをするべきところが、 人により指定した期間しか見ない等なおざりになりがち。 ### 該当のソースコード 切り替わり日は見ても、 https://teratail.com/questions/input?inputdate=20180424120000 https://teratail.com/questions/input?inputdate=20180426120000 前後、中は見なかったりする https://teratail.com/questions/input?inputdate=20180424115959 https://teratail.com/questions/input?inputdate=20180425000000 https://teratail.com/questions/input?inputdate=20180426120001 ### 試したいこと この作業を自動化して、ミスを減らしたいと考えています。 これを実現する為に、どのような言語やツールがあるのでしょうか。 可能であれば、実現方法等、詳細を教えていただければ助かります。 入力したパラメータとriopedIdと(出来ればパラメータを元にした曜日)を テキスト一覧に出力して、確認を容易にしたいです。 ### 補足情報(FW/ツールのバージョンなど) 私の知識、PHP、JavaScript、HTML 環境OS Windows7 ブラウザ Chrom 作業ミスを減らす為に、どうしても実現したくご教授宜しくお願いします。 、
回答: 有名なのだと`Selenium`でしょうか。 `chrome Selenium`のキーワードで検索してみてください。 あとはUWSCとかの「マウス自動化ツール」を使ってみるとか。 質問文を見て気になった点。 > > 「riopedId」で検索して該当文字列をさがす。 > > > カスタムデータ属性(data-)でしょうか? カスタムデータ属性 or ID属性なら、CSSセレクタ/XPathで取得しやすいですがそうでないなら、一工夫必要かと。