Power Automate for Desktopでブラウザの自動操作。ログインからスクリーンショット取得まで
2. Power Automate Desktopで新しいフローを作成
まずは、Power Automate Desktopを開き、新しいフローを作成しましょう。
手順3. ログインページを開く
手順- 「アクション」パネル から「ブラウザーの起動」を選択
- 「新しいChromeインスタンスを起動」または「新しいEdgeインスタンスを起動」
- URLを入力
- https://the-internet.herokuapp.com/login
- 「保存」をクリック
- フローを実行して、ブラウザが正しく開くか確認
4. ユーザー名とパスワードを入力
手順5. ログインボタンをクリック
手順6. ログイン後の画面をスクリーンショットとして保存
手順7. スクリーンショットのファイル名を動的に設定
スクリーンショットのファイル名を 「日付 + 時刻」 にすることで、上書きを防ぎます。
手順- 「現在の日時を取得」アクションを追加
- 変数名:「currentDateTime」
- 「日時をテキストに変換」アクションを追加
- 変換する日時:「%currentDateTime%」
- カスタム形式:「yyyyMMdd_HHmmss」
- 変数名:「formattedDateTime」
- スクリーンショットのファイルパスを変更
- 「%folderPath%\screenshot_%formattedDateTime%.png」
- フローを実行し、ファイル名が動的になっているか確認
8. フローの実行と動作確認
✅ ブラウザが開く✅ ログインページにアクセス✅ ユーザー名とパスワードが入力される✅ ログインボタンがクリックされる✅ スクリーンショットが「screenshot」フォルダに保存される✅ スクリーンショットのファイル名が動的に変更されている
9. よくある質問(FAQ)
Q1. ログインが成功しません Q2. スクリーンショットが保存されませんA. フォルダパスが正しく設定されているか確認してください。
- パスの末尾に「\」をつけないようにする(例:「C:\Users\〇〇\Desktop\screenshot」)
- Power Automate for DesktopのUI要素とセレクターの基本を学ぶ
- Power Automate for Desktopでエンドツーエンドの自動化プロジェクトを構築しよう