Comparteix a través de


Desplaçar-se a una pàgina web

En alguns fluxos d'automatització del navegador, és possible que hàgiu de desplaçar-vos per les pàgines web per fer que elements específics siguin visibles a la pantalla.

Power Automate Permet desplaçar-se per pàgines web a través de dos enfocaments diferents. El primer requereix el camp de text de focus a l'acció de la pàgina web, mentre que el segon requereix scripts de JavaScript.

Desplaceu-vos per una pàgina web mitjançant el camp de text del mode de concentració de l'acció de la pàgina web

Per desplaçar-vos fins a un element específic d'una pàgina web, podeu implementar el camp de text del mode de concentració a l'acció de la pàgina web.

A les propietats de l'acció, heu de crear un element de la interfície d'usuari que seleccioni l'element objectiu del desplaçament. Tot i que l'objectiu principal de l'acció és centrar-se en els camps de text, podeu utilitzar-la per desplaçar-vos a qualsevol element.

Nota

Podeu trobar més informació sobre els elements de la interfície d'usuari a Automatitza mitjançant elements de la interfície d'usuari.

Captura de pantalla del camp de text del mode de concentració de l'acció de la pàgina web.

Normalment, les aplicacions web contenen carregar més elements a la part inferior de les pàgines que mostren molts elements. En aquests casos, podeu orientar l'element carregant més per desplaçar-vos a la part inferior de la pàgina.

Desplaceu-vos per una pàgina web mitjançant JavaScript

A part del camp de text del mode de concentració a l'acció de la pàgina web, podeu desplaçar-vos per les pàgines web mitjançant JavaScript. Per executar JavaScript a les pàgines web, utilitzeu la funció Executa Javascript a l'acció de la pàgina web.

JavaScript proporciona la funció window.scrollTo(xpos, ypos) que es desplaça a una part específica d'una pàgina web. El marcador de posició xpos indica el desplaçament horitzontal, mentre que el marcador de posició yposindica el desplaçament vertical.

function ExecuteScript() 
{
window.scrollTo(xpos, ypos);
}

Pots substituir els dos marcadors de posició per valors, propietats o variables codificades. En el següent exemple, la funció conté valors codificats.

Captura de pantalla de la funció Executa Javascript en l'acció de la pàgina web amb la funció scrollTo.

Si voleu desplaçar-vos fins a la part inferior d'una pàgina web, podeu substituir el marcador de posició ypos per la propietat document.body.scrollHeight .

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

Captura de pantalla de la funció Executa Javascript en l'acció de la pàgina web amb la propietat scrollHeight.

Si voleu desplaçar-vos dins d'un element d'una pàgina web, no de la pàgina en si, podeu utilitzar la propietat DOM HTML scrollTop. En el següent exemple, la funció localitza el divElem i es desplaça verticalment 10 píxels cap avall.

function ExecuteScript() 
{
document.getElementById('divElem').scrollTop -= 10;
}

Captura de pantalla de la funció Executa Javascript en l'acció de la pàgina web amb la propietat scrollTop.