アクティビティ
最新
バナーの背景画像
UI Automation のアクティビティ
最終更新日 2024年4月26日

アンカー ベース

UiPath.Core.Activities.AnchorBase

他の UI 要素をアンカーとして使用して UI 要素を検索するコンテナーです。信頼できるセレクターが使用できない場合に使用してください。

注: 信頼性の理由から、セレクターでは idx 属性の使用を避けることが推奨されます。そのような場合は、相対要素または [アンカー ベース] アクティビティを使用して、親要素に関する情報を追加することを検討してください。

プロパティ

入力
  • AnchorPosition - コントロールが固定されているコンテナーの端を指定します。自動、左、上、右、下のオプションが使用できます。

    • 自動 - 選択すると、ボトムケースは考慮されません。コンテナの左右と下部にある UI 要素を検索します。最も近いものが選択されます。複数の要素がアンカーから同じ距離に位置する場合、ターゲットは右、左、下の順に選択されます。
    • Left - コンテナの右側にある UI 要素を検索します。
    • Top - コンテナの下部にある UI 要素を検索します。
    • Right - コンテナの左側にある UI 要素を検索します。
    • Bottom - コンテナの上部にある UI 要素を検索します。
    • OnTop - ラベルが付いた UI 要素を検索します。
共通
  • 表示名 - アクティビティの表示名です。
  • エラー発生時に実行を継続 - アクティビティが例外をスローした場合でも、ワークフローを継続するかどうかを指定します。このフィールドでは Boolean 値 (True、False) のみサポートされています。既定値は False です。その結果、フィールドが空白で例外がスローされると、プロジェクトの実行が停止します。値を True に設定すると、プロジェクトの実行はエラーに関係なく継続されます。

    注: このアクティビティが [トライ キャッチ] に含まれていて、[エラー発生時に実行を継続] プロパティの値が True の場合、プロジェクトが実行されたときにエラーは発生しません。
その他
  • プライベート - オンにした場合、変数および引数の値が Verbose レベルでログに出力されなくなります。

[アンカー ベース] アクティビティの使用例

アンカーは、不安定なセレクタを持つ要素とやり取りする場合に使用します。この例では、ワークフローは、www.rpachallenge.com Webページが読み込まれるたびに位置を変更するフィールドに特定のテキスト文字列を書き込みます。



ワークフローには、以下のアクティビティが含まれます。

  • ブラウザーを開く - Internet Explorerでwww.rpachallenge.comを開きます。
  • アンカー ベース - ターゲット フィールドを特定し、サンプル テキストを書き込みます。

    • 左側 - [要素を探す] アクティビティは [First Name] フィールドを識別します。
    • 右側 - [文字を入力] アクティビティは、First Name フィールドに「Example」と書き込みます。

  • プロパティ
  • [アンカー ベース] アクティビティの使用例

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.