2017-10-04 13 views
1

UIPathを使用してWebアプリケーションのプロセスを自動化したいと思います。レポートを生成するたびにチェックする必要があるチェックボックスがあります。 UIオートメーションで「クリック」を使用して自動化しようとしていました。最初のプロセスに問題はありません。 ただし、チェックボックスは、最初の処理が完了した後に「チェック解除」にリセットされません。 次回プロセスを再実行すると、チェックボックスが再びクリックされて「未チェック」状態になります。Webアプリケーション自動化(UIPath)のチェックボックス

自動化を作成して、チェックボックスの状態が「オン」または「オフ」になっているかどうかを確認したいとします。状態が「チェック済み」の場合、クリックチェックボックスプロセスをスキップします。

これを行うにはどうすればよいですか?私はワークフローの決定を使用して想像しています。しかし、誰かがどの機能を使いこなす必要があるかを誰かが詳しく説明できるかどうか。それは大きな助けになるでしょう!

答えて

1

あなたはUiPathアクティビティチェックを使うことができます。 Ui Automation> Element> Controlで見つけることができます。プロパティアクションを探して、あなたの場合はチェックを選択します(デフォルト)。既にチェックされている場合、これはチェックボックスをチェックしません。

0

Get Attributeアクティビティを使用することができます。抽出しようとしているチェックボックスの属性名を特定する必要があります。その値を変数(たぶん文字列)に代入し、値をチェックしてそれに応じて処理を進めることができます。私のテストケースでは、使用する必要のある「テキスト」属性で、チェックされているかチェックされていないかの値を返しました。

関連する問題