一番下の要素が画面上表示されたら…という分岐を作りたい

既に同じような質問があったのですが、当方の知識力ではフローに落とし込むことができず…。
大変恐縮ではございますが、質問させてください。

https://forum.uipath.com/
例えば上記ページの一番右下にある More というボタンが画面上見えるまでスクロールを繰り返し、
見えなければPageDown、見えれば終了、というフローを作成したいです。
最初、UiElementExistsでセレクターを設定し、出力変数αにBoolean型を設定し、
FlowDecisionの条件に変数αを設定したのですが、
この場合ですと画面外にあった場合でも表示されていれば画像有と判断されてしまい、
スクロールしませんでした。


上記のように設定すると、出力にUiElement型の変数を入れなくてはならず、
このままでは分岐の際にBoolean型を求められる為、設定ができず行き詰ってしまいました。

ここで質問するレベルの内容ではないかもしれませんが、
何卒お力添えの程、宜しくお願い申し上げます。

ご説明の件について
下記のサンプルをご参照ください。

2 Likes

画面で表示されている画像で判断でしたら、「画像の有無を確認」アクティビティを利用してはどうでしょうか。
それと仮に、一番下の画像であれば、【ctrl】+【end】をホットキーで送った方がよいかと思います。

8

お返事が遅れて大変申し訳ございません。

UiPathのページでは想定通りに動かすことができましたので、
こちらを応用させて頂きます。
ご回答、ありがとうございます!!

返信が遅くなり申し訳ありません。

ご回答ありがとうございます。
教えて頂いた方法で、画像認識を少し緩く(0.6)にて設定することで、
非常に安定して動作しておりますので、しばらくはこちらで進めていきたいと思います。
大変助かりました!