カテゴリー:
ソフトウェア
閲覧数:418 配信日:2021-06-08 11:12
やっとできたと思われ
2021/6/8 11時
ようやく完成したと思われます。
今回作成した内容は?
Chromeブラウザタブ一番左側のサイトの(同じ)指定位置を、30分間隔で、2 回クリックします。
使い方
Chromeブラウザタブ一番左側で「Amazon Music」を表示します。
「Amazon Music」を再生します。
30分ごとに、「Amazon Music」を一旦停止後、再生再開します。
※「Amazon Music」を表示したChromeタブは、アクティブでなくても構いません(他作業も可能です)。
注意点
Chromeブラウザタブ一番左側に「Amazon Music」がない場合は、期待した通り動作しません。
Chromeブラウザを閉じていると正常動作しません。※後ろに隠れているだけの場合は、現在アクティブではなくても正常動作します。
Chromeブラウザの画面大きさを閉じていると恐らく正常動作しません(未検証)。
※これ以降は、有料記事にする予定です。
成功 1 回目
気が付いた点
・Chromeブラウザタブ一番左側を 30 分ごとにアクティブにするため、他の作業中に突然画面が変わるため少し驚く。実務には影響がない
・位置指定しているため、非常にデリケート。例えば、画面下部に「chrome://downloads/」であるダウンロード履歴が表示されていただけで位置がズレるため正常動作しなくなる
・エラー処理未記述。Chromeブラウザタブ一番左側がない場合、何も処理が走らないと思いきや どうも何らかの意図しない処理が走る気がする。エラー処理はどう描くの?
失敗 3 回目
Chromeブラウザタブ一番左側に「Amazon Music」がなかったため、「まだ再生中ですか?」と表示され、再生停止。
条件厳し過ぎて嫌になるわ。
単に「Amazon Music」が、Chromeブラウザタブ一番左側にあればよいわけではない。
現在、再生中の個別ページより遷移した「Amazon Music」が、Chromeブラウザタブ一番左側になければいけない。
新しい「Amazon Music」が、Chromeブラウザタブ一番左側にあれば、新たに再生ボタンが押されるため、最初から音楽再生開始することになる。
Webアプリケーションを自動で操作してみよう