★アクションの説明、概要
JobAutoのロボデザインで、 ブラウザへのフォーカスを一時的に 中断する方法について説明します。
「ブラウザへのフォーカス中断」を行うと、 Webページ上のテキストボックスやボタンなどを選択しても、 操作対象を示すフォーカスが表示されなくなります。
JobAutoによる要素の選択を一時的に止めて、 ブラウザを手動で操作したい場合などに使用します。
また、ChromeやEdgeのDevToolsを使って Webページの要素やXPathを確認するときに、 JobAutoのフォーカス表示が操作の妨げになる場合にも利用できます。
手動での確認や操作が終わり、 再びJobAutoでブラウザアクションを作成する場合は、 「ブラウザへのフォーカス再開」を行います。
このページでは、 ブラウザへのフォーカスを中断する方法、 フォーカス再開との使い分け、 手動操作やDevToolsを利用するときの 確認ポイントについて説明します。
★アクションの作成方法
★アクションの設定画面について
アクション設定画面の設定項目についての説明は以下の通りです。
1.基本設定
設定する内容はありません。
2.高度な設定
2-1.アクション有効
このアクションを無効にする場合は、チェックを外します。
3.エラー発生時の対応
3-1. エラー時の処理
エラーが発生したときの設定を行います。詳細はこちらをご確認ください。
3-2.基点となる条件分岐
エラー時の処理で条件分岐の次のフローに移動を選択したときに、設定することができます。アクションでエラーが発生した場合、移動先の条件分岐を選択します。
3-3. エラー時にログ出力
エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。
ブラウザへのフォーカスを一時的に中断する場合
JobAutoでブラウザアクションを作成している途中に、 Webページの要素選択を一時的に止めたい場合は、 「ブラウザへのフォーカス中断」を使用します。
フォーカスを中断すると、 Webページ上のテキストボックスやボタンなどを選択しても、 操作対象を示すフォーカスが表示されなくなります。
ブラウザを手動で操作する場合
JobAutoによる要素選択が有効な状態では、 Webページ上の要素をクリックしたときに JobAutoの操作対象として選択されます。
ブラウザそのものを手動で操作したい場合は、 ブラウザへのフォーカスを中断してから操作します。
手動操作が終わり、 再びJobAutoでブラウザアクションを作成する場合は、 「ブラウザへのフォーカス再開」を行います。
ブラウザへのフォーカスを再開する方法については、 JobAutoでブラウザへのフォーカスを再開する方法 も確認してください。
DevToolsでWebページの要素を確認する場合
Webサイトによっては、 右クリックしてもJobAutoのメニューが表示されず、 通常の方法ではブラウザアクションを作成できない場合があります。
このような場合は、 ChromeやEdgeのDevToolsを使って 操作対象のXPathを確認する方法があります。
DevToolsで要素を選択するときに JobAutoのフォーカス表示が邪魔になる場合は、 先に「ブラウザへのフォーカス中断」を行います。
DevToolsからXPathを取得して ブラウザアクションへ設定する方法については、 JobAutoで右クリックメニューが出ずブラウザアクションを追加できない場合 も確認してください。
フォーカスを中断するとどうなるか
ブラウザへのフォーカスを中断すると、 Webページ上の要素を選択しても JobAutoの操作対象を示すフォーカスが表示されなくなります。
そのため、 通常の方法でWebページの要素を選択して ブラウザアクションを作成することはできない状態になります。
再びJobAutoでWebページの要素を選択する場合は、 ブラウザへのフォーカスを再開してください。
「ブラウザへのフォーカス中断」と「ブラウザへのフォーカス再開」の違い
| やりたいこと | 使用する操作 |
|---|---|
| Webページの要素選択を一時的に止め、ブラウザを手動操作する | ブラウザへのフォーカス中断 |
| Webページの要素を再び選択し、ブラウザアクションの作成を再開する | ブラウザへのフォーカス再開 |
フォーカス中断後にアクション作成へ戻る場合
ブラウザの手動操作や DevToolsを使った確認が終わったあと、 通常のブラウザアクション作成へ戻る場合は、 「ブラウザへのフォーカス再開」を行います。
再開すると、 Webページ上の要素を再び選択し、 JobAutoのブラウザアクションを作成できる状態になります。
「フォーカスの移動」との違い
「ブラウザへのフォーカス中断」と 「フォーカスの移動」は、 名前が似ていますが用途が異なります。
| 操作 | 用途 |
|---|---|
| ブラウザへのフォーカス中断 | ロボデザインでWebページの要素を選択する機能を一時的に止める |
| フォーカスの移動 | Webページ内の指定した要素へフォーカスを移動する |
フォーカスを再開しても要素にフォーカスが当たらない場合
ブラウザへのフォーカスを再開しているにもかかわらず、 Webページの操作したい要素へ フォーカスが当たらない場合は、 フォーカス中断とは別の原因を確認してください。
ChromeやEdgeでは、 Webサイトによって通常の方法では 操作対象へフォーカスが当たらない場合があります。
その場合は、 ブラウザの要素指定方法を 手動設定へ変更する方法があります。
詳しい設定方法については、 JobAutoでブラウザの要素にフォーカスが当たらない場合の対処方法 も確認してください。
右クリックメニューが表示されなくなった場合
ブラウザを更新したあとなどに、 Webページ上で右クリックしても JobAutoのアクションメニューが表示されなくなる場合があります。
この場合は、 コントロールパネルで 「フォーカス中断」、 続けて「フォーカス再開」 の順に実行する方法を確認してください。
ブラウザへのフォーカス中断・再開がうまくいかない場合の確認順序
- Webページを手動操作する必要があるか確認する
- 必要な場合はコントロールパネルから「フォーカス中断」を実行する
- Webページ上の要素を選択してもフォーカスが表示されない状態になっているか確認する
- ブラウザの手動操作やDevToolsでの確認を行う
- 作業が終わったら「フォーカス再開」を実行する
- 再びWebページの要素を選択できるか確認する
- 再開してもフォーカスが当たらない場合は、ブラウザの要素指定方法を確認する
