Automator 複数ページ起動&自動ログイン
作成の背景
以前作ったLPWAのデモ機はThe Things Networkとmy DevicesのCayenneというWebサイトでステータスの表示、確認を行っていましたが、毎回デモをするたびに各サイトへのログインが手間だったので、動作簡略化の一環で作成しました。
なおステータス表示用端末がMacだったためAutomatorで実装しました。
*なお現状はID,Passを平文で保存することになるため自己責任でお願いします。
やった事
- Automatorでのワークフロー作成
- ログイン用Apple script記述
- 動作検証
実際のやり方、検証結果は
Automator 複数ページ起動&自動ログイン:詳細版で紹介しています。
概要編
1. Automatorでのワークフロー作成
タブでTTNとmyDevice Cayenneのログインページが表示されたら成功です。
2. ログイン用Apple script記述
tell application "Safari"
activate
tell application "System Events"
delay 7 --7s delay
key code 102 --英数キー
keystroke "email@address" --ログインID
keystroke tab --タブキー
keystroke "password" --パスワード
key code 76 --エンターキー
delay 3 --3s delay
keystroke tab using {control down, shift down} --Safari内タブ遷移
delay 1 --1s delay
keystroke "email@address" --ログインID
keystroke tab --タブキー
keystroke "password" --パスワード
key code 76 --エンターキー
end tell
end tell
3. 動作検証
Automator右上から実行し、両サイトへのログインが成功すれば完了です。
Author And Source
この問題について(Automator 複数ページ起動&自動ログイン), 我々は、より多くの情報をここで見つけました https://qiita.com/ymiura17/items/513833456f09ea19af27著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .