activities
latest
false
UiPath logo, featuring letters U and I in white
Atividades do UIAutomation
Last updated 28 de out de 2024

Creating variables from selector attributes

Este tutorial demonstra como criar uma variável fora dos atributos encontrados dentro de seletores. O exemplo usado neste tutorial mostra como criar uma variável a partir do atributo idx .
O cenário fornecido mostra como selecionar várias imagens que estão na mesma tela do dispositivo, usando uma única atividade de toque . Isso é obtido criando uma variável a partir do atributo idx .

O tutorial usa um aplicativo UiPath de demonstração. Você pode baixar o aplicativo aqui.

Tutorial

Pré-requisitos:

  • Instale o Mobile.Automation versão 22.10 ou superior.
  • Criar um projeto de teste móvel.
  • Crie um aplicativo em que você tenha que selecionar várias imagens que estão na mesma tela ou página.
  1. Adicione uma atividade Tap dentro de seu fluxo de trabalho principal.
  2. Clique em Indicar alvoe selecione a primeira foto na tela do dispositivo.

    Para este exemplo, o método Selector tem um atributo idx . Em outros casos, o método seletor Fuzzy também pode ter este atributo.


  3. Clique com o botão direito do mouse no valor do atributo idx . Para este exemplo, clique com o botão direito do mouse em '2'e clique em Usar variável (Ctrl + K).

    Um painel de configuração é exibido.



  4. No campo Nome da Variável , digite o nome que deseja para a nova variável e clique em Confirmar. Para este exemplo, o nome da variável é photoIdx.

    Uma nova variável é criada dentro do painel Variáveis . Agora você pode usar essa variável dentro do seu fluxo de trabalho, com outras atividades.



  5. Na janela Opções de seleção , clique em Confirmar para salvar a configuração do destino.
  6. Adicione uma atividade para cada em seu fluxo de trabalho principal.
  7. Adicione uma atividade Atribuir dentro da atividade Para Cada .

    7.1. No campo Para variável , insira a variável criada a partir do seletor. Para este exemplo, insira a variável photoIdx .
    7.2. No campo Definir valor , digite a seguinte expressão: currentItem.toString.
    Essa expressão determina a atividade For Each para iterar em cada imagem usando a variável photoIdx .
  8. Vá para a atividade Para cada . Dentro do campo List of items , insira a lista de imagens que você deseja iterar, usando o seguinte método: Enumerable.Range(2, 6).
    Para este exemplo, queremos iterar por seis imagens no total, onde a primeira imagem tem o valor da variável photoIdx como 2.
  9. Arraste a atividade Tap anterior para dentro do corpo da atividade Para cada e coloque-a após a atividade Atribuir .
  10. Para este exemplo, tocar em uma imagem solicita que você toque em um botão OK . Portanto, adicione outra atividade Tap dentro do corpo da atividade For Each , que toca no botão OK após cada toque na imagem.



Fluxo de trabalho amostral

Para verificar o fluxo de trabalho completo ou ter uma referência futura, baixe o exemplo XAML

  • Tutorial
  • Fluxo de trabalho amostral

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.