UiPath Documentation
activities
latest
false
Atividades do UIAutomation
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Identificação de elementos do Oracle AAD

Atributos do seletor exibidos pela UIAutomation para elementos do Oracle AAD, incluindo af-view e af- Relative-id, com exemplos.

As páginas do Oracle Application Development Framework (AAD) renderizam Componentes avançados (como RichInputText, RichTable e RichButton) suportados pelo modelo de componente do AAD. Os seletores gerados para esses elementos são fáceis de reconhecer pelos atributos adf- que o driver revela da instância do componente subjacente.

Um seletor para um elemento Oracle AAD contém a tag <webctrl> , semelhante a outros elementos de interface gráfica da web.

Os seguintes atributos são exibidos em elementos do Oracle AAD:

AtributoDescription
adf-relative-idO identificador do componente relativo à sua exibição do AAD de delimitação. Estável em renderizações de página parcial, portanto, é a âncora recomendada.
adf-viewO identificador de uma exibição do AAD. Exibido apenas em um elemento que é uma visualização.
adf-comptypeO tipo de componente do AAD (por exemplo, oracle.adf.RichCommandLink). Usado como o nome de exibição do elemento no Studio, mas não adicionado aos seletores gerados automaticamente.

O atributo id nos elementos do Oracle AAD é o ID do cliente do AAD totalmente qualificado, um caminho longo e separado por :(por exemplo, …:AT1:_ATp:ATt1:0:cl1) construído a partir da cadeia de componentes delimitadores, incluindo os carimbos de índice de linha do iterador. O driver não o usa em seletores gerados: ele é gerado automaticamente e filtrado como não confiável. adf-view e adf-relative-id, extraídos do modelo de componente do AAD, são usados.

Os atributos tableRow e tableCol que os seletores web geralmente expõem para tabelas HTML são filtrados quando as âncoras AAD estão disponíveis, porque os identificadores de componente AAD são mais estáveis.

Exemplos

Um elemento dentro de uma visualização (o relacionamento adf-view / adf-relative-id ). O driver ancora a exibição anexada por seu adf-view e o elemento por seu adf-relative-id, a posição do elemento dentro dessa exibição:

<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' />

O id completo do elemento aninha o caminho da exibição e esse caminho relativo juntos, por exemplo, …:AP3:r1:0:AT1:_ATp:ATt1:0:cl1, onde …:AP3:r1 é a exibição. O adf-relative-id é a parte abaixo da visualização (AT1:_ATp:ATt1:cl1), com os carimbos de linha do iterador removidos, então o seletor de dois níveis permanece válido em renderizações de página parcial e o mesmo adf-relative-id corresponde a esse elemento em cada linha.

Um elemento fora de qualquer visualização. Os elementos de nível superior (por exemplo, aqueles no cabeçalho global ou na barra de navegação) não estão dentro de uma visualização, portanto, eles carregam apenas adf-relative-id:

<webctrl tag='A' adf-relative-id='pt1:_UISmmLink' />
<webctrl tag='A' adf-relative-id='pt1:_UISmmLink' />
Dica:

O tipo de localização Seletor - Padrão do projeto deve ser Uma correspondência , para que os seletores ambíguos falhem no tempo de criação, em vez de no runtime — consulte Sobre a automação do Oracle AAD.

  • Exemplos

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades