こんなときに
ファイルのアップロード操作などで確認ダイアログが表示され、BOTの処理が進まなくなってしまいます。
ファイルアップロード操作時に、確認ダイアログなどが複数回表示されている可能性があります。
クラウドBOTでは、ブラウザのconfirmやalertのようなダイアログが複数連続して表示される場合、通常のタスク処理では対応できません。
そのため、アップロード操作を行う前にScriptタスクを追加し、表示されるダイアログに対して自動的にOKを返すように設定してください。
Scriptタスクの例:
window.confirm = function() {
return true;
};
window.alert = function() {
return true;
};
※confirmが表示された場合はOKを選択した場合と同じ動作になり、alertが表示された場合は自動的に閉じられた場合と同じように処理が進みます。
なお、ダイアログの処理は、対象のWebサイトの挙動によって対応方法が異なります。
例えば、アップロード後に画面遷移や自動リロードが発生する場合、事前に実行したJavaScriptがリセットされるため、上記の方法では処理できないことがあります。
その場合は、ダイアログが表示されるタイミングや画面の挙動を確認したうえで、違う方法を検討する必要があります。