★質問・概要
Q.JobAutoのロボットで、普段使っているMicrosoft Edgeを起動し、Webサイトにログインした状態で操作するにはどうすればよいですか?
★回答
普段使っているEdgeの環境を利用してWebサイトを操作したい場合は、JobAutoの「アプリを開く」アクションでEdgeを起動し、自動的に表示される「ブラウザを起動」アクションで接続します。その後、「ページを開く」アクションで目的のWebサイトを開きます。
EdgeのプロファイルやWebサイト側の認証状態によっては、普段のログイン状態を利用できる場合があります。ただし、必ずログイン済みで開けるとは限りません。実行するWindowsユーザーやEdgeのプロファイル、Webサイト側の認証期限を確認してください。
この方法は、通常のブラウザ操作で「Edge」を選択して起動する方法とは異なり、「Edge(アプリケーション)」として起動する方法です。通常のブラウザ起動と使い分けてください。
1.「アプリを開く」からEdgeを起動する
ロボデザインのコントロールパネルで「アプリ」→「アプリを開く」をクリックし、アクションの設定画面を開きます。

「プログラム」の下の「▼」をクリックし、メニューから「Edgeを起動する」を選択します。

Edgeのインストール先が通常と異なる場合は、「プログラム」に設定されたパスが実行PCに存在するか確認してください。
2.「ブラウザを起動」アクションを実行する
「Edgeを起動する」を選択すると、「ブラウザを起動」アクションが自動的に表示されます。設定内容を確認して「実行する」をクリックします。
この手順では通常の「Edge」ではなく、「Edge(アプリケーション)」として操作します。ブラウザの選択やポート番号の詳細は、ブラウザを起動する方法をご確認ください。

3.「ページを開く」でWebサイトを表示する
Edgeを起動したら、「ページを開く」アクションのURLに、操作したいWebサイトのアドレスを設定して実行します。

「ページを開く」の具体的な設定項目については、JobAutoでURLを開く方法をご確認ください。
4.ログイン状態で開けたか確認する
元記事では、Gmailのページを開いたところ、ログインした状態でEdgeが表示されました。次の画像は、その操作例です。

この画像はログイン状態が利用できた一例です。別の実行PC・Windowsユーザー・Edgeプロファイルで同じ結果になることを保証するものではありません。Webサイトによっては再認証や多要素認証が求められます。
5.使用前の注意事項
5-1.0.10.14以降は起動中のEdgeが終了される
JobAuto 0.10.14以降では、Edgeをアプリケーションとして起動する際、起動中のEdgeを終了してから起動する仕様です。そのため、すでに開いているEdgeのタブや作業中の画面に影響する可能性があります。手作業でEdgeを使用しているPCでは、未保存の入力内容などがないか確認してからロボットを実行してください。
以前のバージョンでは、Edgeを終了する処理を別途設定する方法がマニュアルで案内されていましたが、0.10.14以降は起動前の終了処理が自動で行われます。詳しくは0.10.14のリリースノートをご確認ください。
5-2.ログイン状態が引き継がれない場合
ログインしていない状態でページが開かれた場合は、ロボットを実行しているWindowsユーザー、起動したEdgeのプロファイル、Webサイト側のログイン有効期限などを確認してください。通常使用しているPCとスケジュール実行するPCが異なる場合も、同じログイン状態が利用できるとは限りません。
5-3.指定したURLが開かない場合
「アプリを開く」で起動したEdgeに対して「ページを開く」を実行しても目的のURLが表示されない場合は、「別タブに移動」を実行してから「ページを開く」を再実行する方法もあります。詳しくは「ページを開く」アクションのマニュアルをご確認ください。
5-4.ファイルをダウンロードする場合
「Edge(アプリケーション)」でファイルをダウンロードする場合は、通常のブラウザ起動時と保存先の扱いが異なることがあります。Edgeに設定されたダウンロードフォルダを使う場合などは、アプリから起動したChrome・Edgeでファイルをダウンロードする方法をご確認ください。
関連するマニュアル・FAQ
- JobAutoでアプリを開く方法:Edgeをアプリとして起動する操作の詳細
- JobAutoでChrome・Edge・Firefoxを起動する方法:通常のEdgeと「Edge(アプリケーション)」の違い
- JobAutoでURLを開く方法:指定したWebサイトを表示する方法
- JobAutoのChrome・EdgeでWebサイトを開けない場合の対処方法:アプリ起動を使う別の操作例
- アプリから起動したChrome・Edgeでファイルをダウンロードする方法:ダウンロードファイルの保存先
- リリースノート 0.10.14:Edge起動時の変更点

[…] 【ブラウザ操作】ロボットでいつも使っているEdgeを使う […]