RPAデベロッパー基礎㉞ モダン デザイン エクスペリエンスの UI 同期系アクティビティ❷
今日もUiPath Academyの「RPAデベロッパー基礎」で学習していきます
モダン デザイン エクスペリエンスの UI 同期系アクティビティ
UI 同期系アクティビティは、オートメーションの信頼性を高める上で重要な役割を果たす
UI の動作に基づいてトリガーを作成し、PC で特定のイベントが発生したときに特定のアクションを実行できる
❷[実行を検証] 機能
実行を検証] 機能を使用すると、UI Automation アクティビティ ([クリック] や [文字を入力] など) の実行結果が期待どおりかどうかを確認できる
このデモでは、ACME Web サイトにログインする既存のプロセスを使用
[実行を検証] 機能を使用して結果を検証することで、意図したとおりにアクションが実行されたかどうかを確認できる
この機能は、「クリック」、「入力」、「ホバー」系アクティビティに適用される
実行を検証] 機能は、要素が出現または消滅したか、ターゲット テキストに変化があるか、ターゲットに視覚的な変化があるかについても確認
ここでは、実行が成功したかどうかを確認するために特定の UI 要素をターゲットとする
この例では、ログイン ページには表示されていないが、ログイン後に利用可能になる UI 要素を探すことで、ログインを検証できる
そのため、ここでは検証のためにページ タイトル「Dashboard」を参照するようにする
「Dashboard」の UI 要素を指定し、確定
[クリック] アクティビティの [実行を検証] プロパティ
[要素の次の動作を検証]
[Type Into 'Email'] アクティビティに検証を追加
ワークフローを実行
[文字を入力] アクティビティに追加した検証によって、もう 1 つランタイム実行エラーが発生
エラー情報により、期待されるテキストが [Type Into 'Email'] アクティビティに入力されたテキストと異なるため、検証に失敗したことがわかった
つまり、間違ったユーザー名でログインしようとしていたことがわかりました。
エラーを確認して、ユーザー名の値を調整
ロボットが [文字を入力] アクティビティをリトライするかどうかを確認
メール アドレスが入力されている間に、パスワードフィールドをクリックしてフォーカスを変更
[Email] フィールドに入力されたテキストに対して、ロボットが自動検証を実行
プロジェクト設定⇒実行を検証
まとめ
この記事が気に入ったらサポートをしてみませんか?