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.
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.
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);
}
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;
}