★アクションの説明、概要
JobAutoのブラウザ操作で、Webサイトの操作によって表示されたブラウザのアラートを閉じる方法について説明します。
「アラートを閉じる」アクションでは、 Webサイトのボタンやリンクなどを操作したあとに表示された ブラウザのアラートを閉じることができます。
アラートが表示されたままでは、 後続のクリック、値入力、値取得などの ブラウザ操作を続けられない場合があります。
「アラートを取得」は、アラートを閉じずに内容だけを取得したい場合に使用します。
「アラートを閉じる」は、OKまたはキャンセルを選択してアラートを閉じます。設定した格納先へアラートメッセージを格納することもできます。
このページでは、 「アラートを閉じる」アクションの設定方法、 「アラートを取得」との使い分け、 アラートが残って後続処理がうまく動かない場合の 確認ポイントについて説明します。
★アクションの作成方法
★アクションの設定画面について
アクション設定画面の設定項目についての説明は以下の通りです。
1.基本設定
1-1. 格納先
取得したアラートメッセージの内容を格納する変数を指定します。
・OK
アラートの「OK」をクリックして閉じます。
・キャンセル
アラートの「キャンセル」をクリックして閉じます。
2.高度な設定
2-1.アラートが見つかるまでのタイムアウト(秒)
設定した秒数までロボットがアラートメッセージを探します。
2-2.アクション有効
このアクションを無効にする場合は、チェックを外します。
3.エラー発生時の対応
3-1. エラー時の処理
エラーが発生したときの設定を行います。詳細はこちらをご確認ください。
3-2.基点となる条件分岐
エラー時の処理で条件分岐の次のフローに移動を選択したときに、設定することができます。アクションでエラーが発生した場合、移動先の条件分岐を選択します。
3-3. エラー時にログ出力
エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。
ブラウザに表示されたアラートを閉じる場合
Webサイトを操作すると、 ボタンやリンクをクリックしたあとなどに ブラウザからアラートが表示される場合があります。
表示されているアラートを閉じる場合は、 「アラートを閉じる」アクションを使用します。
アラートが表示されたあとにブラウザ操作を続ける場合
ブラウザにアラートが表示された状態では、 そのままクリック、値入力、値取得などの 後続処理を実行できない場合があります。
アラートを閉じたあと、 通常のブラウザ操作へ処理を進めます。
アラートの内容を取得してから閉じる場合
アラートに表示されている内容を 後続処理で使用したい場合は、 先に「アラートを取得」アクションを使用します。
必要な内容を取得したあと、 「アラートを閉じる」を実行して ブラウザ操作を続けます。
「アラートを取得」と「アラートを閉じる」の違い
| やりたいこと | 使用するアクション |
|---|---|
| ブラウザに表示されたアラートの内容を取得する | アラートを取得 |
| ブラウザに表示されているアラートを閉じる | アラートを閉じる |
アラートの内容を確認したうえで閉じる場合は、 「アラートを取得」と 「アラートを閉じる」を組み合わせて使用します。
アラートが残って後続処理がエラーになる場合
JobAutoのブラウザアクションには、 高度な設定として 「アラートが出ていればエラーとする」が 用意されているものがあります。
この設定が有効な状態で、 アクション実行時にブラウザのアラートが表示されていると、 そのアクションはエラーとして扱われます。
クリック、値入力、値取得、ページを開くなどの処理が アラート表示後にエラーになる場合は、 ブラウザ上にアラートが残っていないか確認してください。
Webサイトの操作後にアラートが表示される場合
Webサイトによっては、 登録、更新、削除などの操作後に 確認や処理結果のアラートが表示される場合があります。
このような処理では、 アラートが表示されるブラウザ操作のあとに 必要に応じて「アラートを取得」を行い、 そのあと「アラートを閉じる」を実行します。
Webページ内のメッセージとの違い
「アラートを閉じる」は、 ブラウザから表示されているアラートを 処理するためのアクションです。
Webページ内に通常の文字やメッセージとして 表示されている内容は、 ブラウザのアラートとは異なります。
画面上に表示されているメッセージを取得したい場合は、 Webページの要素に対する 「値取得」などのブラウザ操作を確認してください。
アラートを閉じたあとにボタンやリンクを操作する場合
アラートを閉じたあと、 Webページ上のボタンやリンクを操作する場合は、 通常のマウス操作を使用します。
Webページをクリックする方法については、 JobAutoでWebページをクリックする方法 も確認してください。
アラートを閉じたあとにWebページの値を取得する場合
アラートを閉じたあと、 Webページに表示された処理結果や値を取得する場合は、 「値取得」アクションを使用します。
Webページの文字や値を取得する方法については、 JobAutoでWebページの文字・値を取得する方法 も確認してください。
アラート処理がうまくいかない場合の確認順序
- ブラウザ上にアラートが実際に表示されているか確認する
- 取得したい内容がある場合は、アラートを閉じる前に「アラートを取得」を実行する
- アラートを閉じたあと、ブラウザ上からアラートがなくなっているか確認する
- 後続処理がエラーになる場合は、アラートが残っていないか確認する
- 後続アクションの「アラートが出ていればエラーとする」の設定を確認する
- 操作対象がブラウザのアラートではなくWebページ内のメッセージではないか確認する

[…] JobAutoでブラウザのアラートを閉じる方法 も確認してください。 […]
[…] JobAutoでブラウザのアラートを閉じる方法 も確認してください。 […]