★アクションの説明、概要
JobAutoのブラウザ操作で、 「要素を非表示」アクションによって非表示にした Webページ内の要素を再び表示する方法について説明します。
「要素を表示」アクションでは、 ロボット内で非表示にした要素の中から対象を選択し、 その要素を再びWebページ上に表示できます。
基本設定の「表示する要素を選択」には、 ロボット内で作成した非表示要素が候補として表示されます。 その中から再表示したい要素を選択します。
「要素を非表示」アクションで非表示にする対象を変更した場合は、 変更前に設定されていた要素も 表示対象の候補として表示されます。 候補が複数ある場合は、 再表示したい要素を確認して選択してください。
このページでは、 「要素を表示」アクションの設定方法、 表示する要素の選択方法、 要素を再表示できない場合の確認ポイントについて説明します。
★アクションの作成方法
★アクションの設定画面について
アクション設定画面の設定項目についての説明は以下の通りです。
1.基本設定
1-1. 表示する要素を選択
表示する要素を選択します。ロボット内で作成した非表示にした要素がすべて候補として表示されます。非表示にする要素を変更した場合、変更前の要素も表示対象の候補として表示されます。
2.高度な設定
2-1.要素に対してフォーカスを移動
本アクションが実行されるときに、指定した要素にフォーカスを当てる場合、チェックを入れます。
2-2.アラートが出ていればエラーとする
本アクションを実行するときにブラウザからアラートメッセージが表示されていた場合にエラーとするときは、チェックを入れます。
2-3.要素が見つかるまでのタイムアウト(秒)
設定した秒数までロボットが要素を探します。
2-4. アクション有効
このアクションを無効にする場合は、チェックを外します。
3.エラー発生時の対応
3-1. エラー時の処理
エラーが発生したときの設定を行います。詳細はこちらをご確認ください。
3-2.基点となる条件分岐
エラー時の処理で条件分岐の次のフローに移動を選択したときに、設定することができます。アクションでエラーが発生した場合、移動先の条件分岐を選択します。
3-3. エラー時にログ出力
エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。
非表示にしたWebページの要素を再び表示する場合
「要素を非表示」アクションによって非表示にした Webページ内の要素を再び表示する場合は、 「要素を表示」アクションを使用します。
基本設定の「表示する要素を選択」から、 再表示したい要素を選択してください。
Webページの要素を非表示にする方法については、 JobAutoでWebページの要素を非表示にする方法 も確認してください。
表示する要素を選択する方法
基本設定の「表示する要素を選択」には、 ロボット内で「要素を非表示」アクションによって 非表示にした要素が候補として表示されます。
複数の要素を非表示にしている場合は、 複数の候補が表示されるため、 その中から今回再表示したい要素を選択してください。
表示対象の候補が複数ある場合
ロボット内で複数の「要素を非表示」アクションを作成している場合は、 「表示する要素を選択」に複数の候補が表示されます。
また、 「要素を非表示」アクションで 非表示にする対象をあとから変更した場合は、 変更前に設定されていた要素も 表示対象の候補として表示されます。
候補が複数ある場合は、 再表示したい要素を確認して選択してください。
「要素を非表示」と「要素を表示」の使い分け
| やりたいこと | 使用するアクション |
|---|---|
| Webページ内の指定した要素を非表示にする | 要素を非表示 |
| 非表示にした要素を再び表示する | 要素を表示 |
Webページの要素を非表示にして JobAutoの操作対象から外す場合は、 JobAutoでWebページの要素を非表示にする方法 を確認してください。
要素へフォーカスを移動する場合
高度な設定の 「要素に対してフォーカスを移動」にチェックを入れると、 「要素を表示」アクションを実行するときに、 指定した要素へフォーカスを当てます。
アクション実行時に対象の要素へ フォーカスを移動する必要がある場合は、 この設定を確認してください。
要素が見つからず表示できない場合
「要素を表示」アクションを実行したときに 対象となる要素が見つからない場合は、 高度な設定の 「要素が見つかるまでのタイムアウト(秒)」を確認してください。
設定した秒数までJobAutoが対象となる要素を探します。
Webページの表示に時間がかかる場合は、 対象となる要素が表示されるタイミングも確認してください。
非表示にした要素が候補に見つからない場合
「表示する要素を選択」に 再表示したい要素が見つからない場合は、 ロボット内に対象となる 「要素を非表示」アクションが作成されているか確認してください。
「要素を表示」では、 ロボット内で作成した非表示要素が 表示対象の候補になります。
再表示したい要素と、 「要素を非表示」で設定している対象が合っているか確認してください。
ブラウザにアラートが表示されている場合
高度な設定の 「アラートが出ていればエラーとする」が有効になっている場合、 「要素を表示」アクションの実行時に ブラウザからアラートメッセージが表示されていると エラーになります。
アラートが表示されている場合は、 必要に応じてアラートを閉じてから 「要素を表示」アクションを実行します。
ブラウザのアラートを閉じる方法については、 JobAutoでブラウザのアラートを閉じる方法 も確認してください。
要素を表示できない場合の確認順序
- 「表示する要素を選択」で再表示したい要素が選択されているか確認する
- 候補が複数ある場合は、正しい非表示要素が選択されているか確認する
- ロボット内に対象となる「要素を非表示」アクションが存在するか確認する
- 「要素が見つかるまでのタイムアウト(秒)」を確認する
- ブラウザにアラートが表示されていないか確認する
- 高度な設定の「アクション有効」が有効になっているか確認する
