JobAutoでブラウザの要素指定方法を自動・手動で切り替える方法

★ページの説明・概要

JobAutoのブラウザ操作で、 Webページ上の操作対象となる要素の指定方法を 「自動設定」「手動設定」から選択する方法について説明します。

通常は「自動設定」を使用します。 通常の方法では操作したい要素を選択できないWebサイトでは、 「手動設定」へ変更することで、 要素の一覧から操作対象を選択できます。

この機能はJobAuto 0.10.13から使用できます。

「ブラウザの要素指定方法」とは

ブラウザ操作のアクションを作成するときに、 Webページ上のどの要素を操作するかを JobAutoへ指定する方法を設定する機能です。

「自動設定」と「手動設定」の 2つから選択できます。

設定要素の指定方法
自動設定Webページ上で操作したい場所を選択して アクションを作成します。
手動設定F2キーで要素一覧を表示し、 一覧から操作したい要素を選択して アクションを作成します。

ブラウザの要素指定方法を設定する

  1. ロボデザインのコントロールパネルを確認します。
  2. 「テスト」の「オプション」を開きます。
  3. 「ロボット実行時の設定」を開きます。
  4. 「ブラウザの要素指定方法」を確認します。
  5. 「自動設定」または「手動設定」を選択します。

自動設定を使用する

「自動設定」は、 従来から使用されているブラウザの要素指定方法です。

Webページ上で操作したい場所を選択し、 右クリックしてJobAutoのメニューを表示します。

作成するブラウザアクションを選択すると、 操作対象となる要素が自動的に設定されます。

通常どおりWebページ上の要素を選択できる場合は、 「自動設定」を使用します。

手動設定を使用する

通常の方法では操作したい要素へフォーカスできない場合は、 「手動設定」を使用します。

  1. 「ブラウザの要素指定方法」を「手動設定」へ変更します。
  2. ブラウザ起動アクションからロボットを再実行します。
  3. 操作したいWebページを表示します。
  4. F2キーを押して、ブラウザ上の要素一覧を表示します。
  5. 一覧から操作したい要素を選択します。
  6. 選択した要素を右クリックしてJobAutoのメニューを表示します。
  7. 作成したいブラウザアクションを選択します。

手動設定へ変更したらブラウザ起動から再実行する

ブラウザの要素指定方法を 「自動設定」から「手動設定」へ変更した場合は、 ブラウザ起動アクションからロボットを再実行してください。

対象のWebページを表示したあと、 F2キーを押して要素一覧を表示します。

「手動設定」はXPathを手入力する設定ではありません

「手動設定」は、 XPathなどの要素情報を 自分で入力するという意味ではありません。

F2キーでWebページ上の要素一覧を表示し、 その一覧から操作したい要素を選択する方法です。

ChromeやEdgeの開発者ツール(DevTools)から XPathを取得してアクションへ直接設定する方法とは異なります。

フォーカスが当たらないWebサイトでは手動設定を使用する

Webサイトによっては、 通常の「自動設定」では 操作したい要素へフォーカスできない場合があります。

その場合は、 ブラウザの要素指定方法を「手動設定」へ変更して アクションを作成してください。

詳しい対処方法については、 以下のページをご確認ください。

JobAutoでブラウザの要素にフォーカスが当たらない場合の対処方法

手動設定で作成したアクションを実行するときの注意点

手動設定でしか要素を取得できないWebサイトで ブラウザアクションを作成した場合は、 実行するときも「手動設定」のまま使用してください。

このようなWebサイトで「自動設定」へ変更して テスト実行やスケジュール実行を行うと、 「要素が見つかりません」というエラーが発生する場合があります。

スケジュール実行時の要素指定方法

ブラウザアクションを作成したときの要素指定方法は、 スケジュール実行時にも使用されます。

アクション作成時スケジュール実行時
自動設定自動設定で実行します。
手動設定手動設定で実行します。

通常どおりフォーカスできるWebサイトの場合

通常どおり要素へフォーカスできるWebサイトでは、 自動設定で作成したアクションを手動設定で実行したり、 手動設定で作成したアクションを自動設定で実行したりすることもできます。

ただし、 手動設定でしか要素を取得できないWebサイトでは、 アクション作成時・実行時ともに 「手動設定」を使用してください。

こんなときに設定します

  • ブラウザ操作のアクションを通常の方法で作成するとき
  • ChromeやEdgeで操作したい要素へフォーカスが当たらないとき
  • 通常の方法ではWebページから要素を取得できないとき
  • F2キーで要素一覧を表示して操作対象を指定したいとき

関連するブラウザ操作・コントロールパネル

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。