Sign in with Microsoft
Sign in or create an account.

Sintoma

Ações de automação da Web como "Clique em link na página da Web" ou "Preencher campo de texto na página da Web" rolarão para o elemento de destino por padrão, antes de interagir com ele. Além disso, a ação "Extrair dados da página da Web" extrairá apenas os dados já carregados na página.

Se, por algum motivo, as ações de automação da Web não rolarem ou os dados de Extração não extrairem todos os resultados, você poderá rolar manualmente em uma página da Web, com a seguinte abordagem Javascript.

Verificando o problema

Para verificar se as ações de automação da Web não estão rolando na página da Web antes de interagir com um elemento, ou a ação Extrair dados não está extraindo todos os resultados, traga a página da Web para o primeiro plano, assista ao fluxo da Área de Trabalho em execução e revise as variáveis de saída. Use a solução alternativa a seguir para rolar manualmente na página da Web.

Solução alternativa

Use a ação "Executar função JavaScript na página da Web" conforme mostrado abaixo:

texto alternativo

window.scrollTo(xpos, ypos)

No comando acima, xpos indica o rolagem horizontal e os ypos indicam o rolagem vertical.

Para rolar até a parte inferior da página da Web, modifique o comando para:


function ExecuteScript() {
window.scrollTo(0, document.body.scrollHeight);
}

Botão Carregar Mais

Às vezes, há um elemento "Load More" aparecendo na parte inferior.

Para carregar todos os resultados, clique no botão "Carregar mais" e repita essa ação enquanto o elemento ainda existir. Você pode fazer isso com um loop condicional ("Ação de condição loop").

Como rolar dentro de um elemento de página da Web


Se você quiser rolar dentro de um elemento de uma página da Web, poderá usar a propriedade DOM HTML scrollTop.

A propriedade scrollTop define ou retorna o número de pixels que o conteúdo de um elemento é rolado verticalmente.

Um exemplo do código JavaScript seria:

função ExecuteScript() {

document.getElementById('id_of_the_target_element').scrollTop -= 50;

}

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×