UiPathのMicrosoft Edge上で動作するシステムの不具合について

UiPathStudioでWebシステムを操作するプログラムを作成しました。
Microsoft Edge上で動作するシステムなのですが、確認ダイアログのOKボタンを押す処理の時に例外(UiPath.Core.SelectorNotFoundException)が発生して処理が停止しました。
今までは例外が発生することなく動作していたのですが、4/4に下図の通知が来てから例外が発生するようになりました。
再発防止したいのですが、どのように対処すればいいでしょうか?

瀧定名古屋 - サポ用

こんにちは

上記のエラーはセレクターが見つからない旨なので、セレクターの見直しが必要かと思います。
まずは上記ボタンに対するセレクターを取り直してみてください。

1 Like

開発環境では、問題なく動作できたのですが、実行環境では失敗します。
※プロファイルを同期の通知は実行環境でだけありました。
セレクター以外の原因は無いでしょうか?
※ちなみにEdgeのバージョンはどちらも最新です。

こんにちは

エラーがSelectorNotFoundですので、直接の対応は、このダイアログに対して
アクションを行うことになると思います。

別のアプローチは、このダイアログを出さないようにすることかと思います。
例えば以下あたり関係していないでしょうか?

1 Like

Edgeの同期設定を確認してみましたが、同期は無効になっていたので、こちらは関係ないと思われます。
他に原因は無いでしょうか?

こんにちは

今は同期していないので、同期を促すメッセージが出ているのではないでしょうか?
問題ないのであれば、同期してしまうのも手かもしれませんが...
あるいはどこかの設定で通知の抑制ができそうではありますが。

ちなみにセレクターの方に原因があるとする場合、ボタンのセレクターを取り直す以外に解決方法は無いでしょうか?
また、セレクターを使わずにボタンを押す操作を実装することも考えているのですが可能でしょうか?

こんにちは

セレクターを使わずにボタンを押す操作を実装することも考えているのですが可能でしょうか?

クラシックのSendHotKeyなどでセレクターレスで実施できる可能性はありますが、安定性の観点からはあまりお勧めできないですね。あとは画像マッチング(画像でのクリック等)でしょうか。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.