セレクタを既定値で取得できるように戻したい(IE、Edge)

以下の事項の対応策があればよろしくお願いします。

午前中まで動いていたロボットが午後から突然エラーになりました。
そのロボットは何日も正常にうごいていましたが、ある日の午後から急にエラーとなりました。
エラーの箇所をデバッグしてみるとセレクタが取得できないというエラーでした。

Studioでセレクタを取得する際に、UIフレームワークが[規定値]にて開発しておりました箇所ですが、午後になってエラーとなり、原因はUi要素がみつからないということでした。

セレクタを取得しようとすると、UIフレームワークが[規定値]では取得できず、[UIA]でしか要素を取得できない状態になりました。

windows updateもしておりませんし、何も環境はかえておりませんのに、急に、
UIフレームワークが[規定値]で取得していた要素が、UIフレームワーク[UIA]でしか取得できなくなることなんてあるのでしょうか?

UIフレームワーク[規定値]で取得できるようにしたいと思っております。

上記のロボットはIEでの開発です。

他のロボットはEdgeでの開発ですが、こちらのロボットも同じ端末、同じ時間から
UIフレームワークが[規定値]が認識できないようになりました。

以上

よろしくお願いします。

こんにちは

どこかが壊れているかもしれませんので
とり急ぎ
UiAutomationパッケージのバージョンを変えてみる
Studioを再インストールしてみる
あたりを試してみてはと思います。

ご回答ありがとうございます。

開発機では同じロボットが正常に動くのですが、本番号機で突然エラー(UIフレームワークの取得方法が変わった)がでるようになった次第です。

よろしくお願いします。

こんにちは

開発機では同じロボットが正常に動くのですが、本番号機で突然エラー(UIフレームワークの取得方法が変わった)がでるようになった次第です。

具体的なエラーメッセージを共有可能でしょうか?
本番機とはAttendedRobotでしょうか?ここにもStudioが入っているのでしょうか?
明らかに挙動がおかしいようであれば、再インストールしてみるのも手かと思います。

ご回答ありがとうございます。

>本番機とはAttendedRobotでしょうか?ここにもStudioが入っているのでしょうか?

Orchestratorで動かしていますが、Studioも入っています。
Orchestratorで動かしても、Studioで動かしてもエラーとなります。

エラーメッセージは下記です。

ErrMessage : Could not find the UI element corresponding to this selector:

[1] [2] [3]

[4]

Search failed at selector tag:

[2]

The closest matches found are:

[50%]

[19%]

[19%]

[17%] [17%] [16%] [15%] [15%] [15%] [15%] ErrSource : UiPath.UiAutomation.Activities ErrType : UiPath.Core.SelectorNotFoundException

よろしくお願いします。

こんにちは

Orchestratorで動かしていますが、Studioも入っています。

ということはURですね。

エラーメッセージですが、<が特殊記号のためフォーラムのシステムの都合上表示されなくなっています。
指し障りなければ、エディタ上部にある</>を使うか、画像を貼り付けていただくことは可能でしょうか?

ご回答ありがとうございます。

失礼しました。再度エラーメッセージを記載します。("<“と”>"は除きました。)

よろしくお願いします。

ErrMessage : Could not find the UI element corresponding to this selector:

[1] wnd app=‘iexplore.exe’ cls=‘IEFrame’ title=‘ダウンロード文書一覧表示 - 結果画面 - Internet Explorer’/ [2] wnd aaname=‘通知’ cls=‘DirectUIHWND’/ [3] ctrl automationid=‘IENotificationBar’/

[4] ctrl name=‘保存’ role=‘split button’/

Search failed at selector tag:

[2] wnd aaname=‘通知’ cls=‘DirectUIHWND’/

The closest matches found are:

[50%] wnd cls=‘DirectUIHWND’/

[19%] wnd cls=‘Edit’/

[19%] wnd cls=‘Edit’/

[17%] wnd aaname=‘アドレス バー’ cls=‘Address Band Root’/ [17%] wnd aaname=‘検索バー’ cls=‘Address Band Root’/ [16%] wnd aaname=‘ナビゲーション バー’ cls=‘WorkerW’/ [15%] wnd aaname=‘ダウンロード文書一覧表示 - 結果画面 - Internet Explorer’ cls=‘TabWindowClass’/ [15%] wnd aaname=‘CALS/EC - Internet Explorer’ cls=‘TabWindowClass’/ [15%] wnd aaname=‘空白のページ - Internet Explorer’ cls=‘TabWindowClass’/ [15%] wnd aaname=‘アドレス コンボ コントロール’ cls=‘ToolbarWindow32’/ ErrSource : UiPath.UiAutomation.Activities ErrType : UiPath.Core.SelectorNotFoundException

こんにちは

ありがとうございます。これは何かがおかしいですね。
ちなみにIEは純粋なIEでしょうか?あるいはEdgeのIEモードとして動作しているようなことはないでしょうか?
Edgeも同様の事象ということですので、もしIEモードでの稼働でしたら、あるいはEdge Extensionの影響なども可能性としては考えられるかと思います。
ちなみにバージョン(UiPath本体、UiAutomationパッケージ)はいくつをお使いでしょうか?

急に事象が発生したということですので、何らかの変化点があるかと思います。(ファイルが壊れた等も含めて)取り急ぎは、このあたりを探っていくことになるかと思います。

ご回答ありがとうございます。

UiPath バージョン 2020.10.8
UiAutomationパッケージ 21.10.4

EdgeのIEモードとして動作している

というのはどこを調べればわかりますか?

アタッチ画面でプラウザの種類はIEになっていますがこちらのことではないですよね?
今、既定のブラウザがEdgeになっていましたのでInternet Explorerに設定になおしました。これは関係ないでしょうか?

>もしIEモードでの稼働でしたら、あるいはEdge Extensionの影響なども可能性としては考えられるかと思います。

どこを直せば解消できますでしょうか?

>何らかの変化点があるかと思います。(ファイルが壊れた等も含めて)

ファイルが壊れたというのはどのファイルのことでしょうか?

何から何まで質問して申し訳ありません。
よろしくお願いします。

こんにちは

開いているブラウザの画面を見ればわかると思います。
(レンダリングしているところではなく主に外側)

アタッチ画面でプラウザの種類はIEになっていますがこちらのことではないですよね?

こことは直接関係ないですね。

>もしIEモードでの稼働でしたら、あるいはEdge Extensionの影響なども可能性としては考えられるかと思います。

どこを直せば解消できますでしょうか?

これの可能性がある場合は、Edgeのextensionを入れなおしてみてください。

>何らかの変化点があるかと思います。(ファイルが壊れた等も含めて)

ファイルが壊れたというのはどのファイルのことでしょうか?

単に可能性の一つとしてあげています。原因となりうる可能性を検討して、確認していく必要があります。

ご回答ありがとうございます。

まずは、
Edgeのextensionを入れなおし、何らかのの変化点がないか、ファイルが壊れていないか
を検討してみます。

なおりましたらご連絡します。