何かメッセージが表示されたら?、で処理を分岐したい

とある外部アプリ(EXEファイル)を実行する際に、
検索結果の表示画面(=結果画面)遷移直後にメッセージが出現することあります。
メッセージ文言は何種類あるかわかりません、
検索されたデータの状態に依存します。出現条件は不明です。
メッセージが出ないこともあります。

要件としては、
何かメッセージが表示されたら当該画面では何もせず(ウィンドウの右上xで)終了、
何もメッセージが表示されなかったら通常の処理でメニューで印刷を押下し終了、
こういうことがしたいです。
メッセージが出る=「警告」「エラー」として処理、
メッセージがが出ない=「正常」として処理、
です。

出現メッセージがすべて分かっていれば組み込みできますが、
外部アプリで何かメッセージが増えると対応できなくなるのでは?、
と思ってます。

どういうアクティビティを駆使して実現することになるのでしょうか?。

こんにちは

UiPathはメッセージ以外の情報で、要素を特定することもできますので、
まずは、メインのアプリケーションのセレクターおよび主要な各メッセージのセレクターを
確認し、これらを識別するためのルール(法則)を見出すことが必要になると思います。

その結果をもとに、どのようなアプローチが良いかを検討することになるかと思います。

1 Like

メッセージにあるアイコン(警告、注意、情報)を要素で判断できるのでは?と検討することにしました。