UiPath Documentation
activities
latest
false
UI Automation アクティビティ
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Oracle ADF要素の識別

Oracle Application Development Framework (ADF)ページでは、ADFコンポーネント・モデルによってバッキングされたリッチ・コンポーネント(RichInputText、RichTable、RichButtonなど)がレンダリングされます。これらの要素に対して生成されたセレクターは、ドライバーが基になるコンポーネント インスタンスから表示する adf- 属性によって簡単に認識できます。

Oracle ADF要素のセレクタには、他のWeb UI要素と同様に、 <webctrl> タグが含まれます。

次の属性は、Oracle ADF要素に表示されます。

属性説明
adf-relative-idそれを囲むADFビューを基準にしたコンポーネントの識別子。部分ページレンダリング全体で安定しているため、推奨されるアンカーです。
adf-viewADFビューの識別子。それ自体がビューである要素にのみ表示されます。
adf-comptypeADFコンポーネント・タイプ( oracle.adf.RichCommandLinkなど)。Studio では要素の表示名として使用されますが、生成されるセレクターには自動的に追加されません。

Oracle ADF要素の id 属性は、完全修飾ADFクライアントIDであり、イテレータの行索引スタンプを含む包含コンポーネントのチェーンから構築された、長く :で区切られたパス( …:AT1:_ATp:ATt1:0:cl1など)です。ドライバーはこのセレクターではこのセレクターを使用しません。自動生成され、信頼できないものとしてフィルター処理されて除外されます。代わりに、ADFのコンポーネントモデルから取得したadf-viewadf-relative-idが使用されます。

WebセレクタがHTML表に対して通常公開する tableRow 属性と tableCol 属性は、ADFコンポーネント識別子がより安定しているため、ADFアンカーが使用可能な場合はフィルタで除外されます。

ビュー内の要素 ( adf-view / adf-relative-id リレーションシップ)。ドライバーは、囲むビューをadf-viewで固定し、要素をそのadf-relative-idで固定します。

<webctrl adf-view='/ReferencesFlow/ReferencesData' />
<webctrl tag='A' adf-relative-id='AT1:_ATp:ATt1:cl1' />
<webctrl adf-view='/ReferencesFlow/ReferencesData' />
<webctrl tag='A' adf-relative-id='AT1:_ATp:ATt1:cl1' />

要素のフル id は、ビューのパスとこの相対パスをネストします (たとえば、 …:AP3:r1:0:AT1:_ATp:ATt1:0:cl1)、 …:AP3:r1 ビューです。adf-relative-idはビューの下の部分 (AT1:_ATp:ATt1:cl1) で、イテレータの行スタンプが削除されているため、2 レベルのセレクターは部分的なページレンダリングでも有効であり、同じadf-relative-idがすべての行でその要素と一致します。

任意のビューの外側にある要素。トップレベルの要素 (グローバルヘッダーやナビゲーションバーなどの要素) はビュー内にはないため、以下の adf-relative-idのみを実行します。

<webctrl tag='A' adf-relative-id='pt1:_UISmmLink' />
<webctrl tag='A' adf-relative-id='pt1:_UISmmLink' />
ヒント:

プロジェクトの セレクタ - デフォルトの検索タイプ1 つの一致 で、あいまいなセレクタは実行時ではなくオーサリング時に失敗する必要があります — Oracle ADF 自動化についてを参照してください。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得