. Power Automate for Desktopでブラウザの自動操作。ログインからスクリーンショット取得まで | 【RPA入門】PowerAutomateDesktopとは?
Power Automate for Desktopでブラウザの自動操作。ログインからスクリーンショット取得まで | 【RPA入門】PowerAutomateDesktopとは?
Power Automate for Desktopでブラウザの自動操作。ログインからスクリーンショット取得まで | 【RPA入門】PowerAutomateDesktopとは?

Power Automate for Desktopでブラウザの自動操作。ログインからスクリーンショット取得まで

2. Power Automate Desktopで新しいフローを作成

まずは、Power Automate Desktopを開き、新しいフローを作成しましょう。

手順

3. ログインページを開く

手順
  1. 「アクション」パネル から「ブラウザーの起動」を選択
  2. 「新しいChromeインスタンスを起動」または「新しいEdgeインスタンスを起動」
  3. URLを入力
    • https://the-internet.herokuapp.com/login
  4. 「保存」をクリック
  5. フローを実行して、ブラウザが正しく開くか確認

4. ユーザー名とパスワードを入力

手順

5. ログインボタンをクリック

手順

6. ログイン後の画面をスクリーンショットとして保存

手順

7. スクリーンショットのファイル名を動的に設定

スクリーンショットのファイル名を 「日付 + 時刻」 にすることで、上書きを防ぎます。

手順
  1. 「現在の日時を取得」アクションを追加
    • 変数名:「currentDateTime」
  2. 「日時をテキストに変換」アクションを追加
    • 変換する日時:「%currentDateTime%」
    • カスタム形式:「yyyyMMdd_HHmmss」
    • 変数名:「formattedDateTime」
  3. スクリーンショットのファイルパスを変更
    • 「%folderPath%\screenshot_%formattedDateTime%.png」
  4. フローを実行し、ファイル名が動的になっているか確認

8. フローの実行と動作確認

ブラウザが開くログインページにアクセスユーザー名とパスワードが入力されるログインボタンがクリックされるスクリーンショットが「screenshot」フォルダに保存されるスクリーンショットのファイル名が動的に変更されている

9. よくある質問(FAQ)

Q1. ログインが成功しません Q2. スクリーンショットが保存されません

A. フォルダパスが正しく設定されているか確認してください。

  • パスの末尾に「\」をつけないようにする(例:「C:\Users\〇〇\Desktop\screenshot」)
よかったらシェアしてね! URLをコピーしました!
  • Power Automate for DesktopのUI要素とセレクターの基本を学ぶ
  • Power Automate for Desktopでエンドツーエンドの自動化プロジェクトを構築しよう
📎📎📎📎📎📎📎📎📎📎