Compartilhar via


Clicar em todos os elementos em uma lista de links

Na automação do navegador, é comum encontrar cenários que exigem que você clique em todos os elementos em uma lista de links.

Para automatizar esses cenários, use a ação Extrair dados da página da Web e extraia um valor aleatório de dois links consecutivos. O Power Automate vai extrair automaticamente o respectivo valor de todos os links na lista.

Captura de tela do Auxiliar da Web ao vivo com os valores selecionados.

Observação

É possível encontrar mais informações sobre a extração de dados da Web em Automatizar fluxos da Web .

Depois da extração, você poderá usar a propriedade DataFromWebPage.RowsCount para obter o número de elementos na lista.

Para fazer o fluxo iterar em todos os links da página, use uma ação Loop. O loop deve começar em 0 e terminar em %DataFromWebPage.RowsCount-1%.

Captura de tela da ação Loop.

Dentro do loop, use a ação Clicar no link na página da Web e selecione um elemento da interface do usuário do primeiro link como uma entrada.

Captura de tela da ação Clicar no link na página da Web.

Para fazer a ação clicar em todos os links, modifique o seletor a fim de clicar em um link diferente em cada iteração do loop.

Para conseguir essa funcionalidade, edite o seletor com o Editor de texto. Nesta etapa, a parte direita do seletor deve ser semelhante ao seguinte exemplo: ul[properties] > li[properties]:eq(0) > a[properties]

Captura de tela do seletor original no Editor de texto.

Para fazê-lo selecionar um link diferente em cada iteração, altere a parte tr:eq(0) para tr:eq(%LoopIndex%).

Captura de tela do seletor modificado no Editor de texto do seletor.

Observação

É possível encontrar mais informações sobre seletores personalizados em Compilar um seletor personalizado.

Por fim, use a ação Ir para página da Web a fim de voltar à página original após cada clique. É possível realizar operações adicionais em cada página carregada entre as ações Clicar na página da Web e Ir para página da Web.

Captura de tela da ação