Question
UiPath Studioをv2020.10.15からv2022.10.3にアップデートしたところ、JavaアプリケーションのUI要素が取得できなくなりました。
Assistantから実行すると「UI要素が取得できない」エラーが発生し、UiPath StudioでUI要素を取得しようとするとウインドウ全体が選択されてしまいます。
<環境>
- UiPath Studio v2022.10.3
- UiAutomationパッケージ v2020.10.12
- Java SE Runtime Environment v17.0.5+9-LTS-191
Answer
<原因>
次の3つのバージョンの組み合わせにより、JavaアプリケーションのUI要素取得の挙動が異なり、質問にある組み合わせだとUI要素が取得できません。
- Java SE Runtime Environment
- UiPath Studio
- UiPath.UIAutomation.Activities
<対応方法>
UI要素が取得できる組み合わせにすることで解決した事例があります。一例として、次の組み合わせであればUI要素に成功しました。
- UiPath Studio v2022.10.3
- UiAutomationパッケージ v2023.4.8
- Java SE Runtime Environment v17.0.5+9-LTS-191
または
- UiPath Studio v2022.10.3
- UiAutomationパッケージ v2020.10.12
- Java SE Runtime Environment v1.8.0_381-b09