Görgetés egy weboldalon
Egyes böngészőautomatizálási folyamatokban előfordulhat, hogy görgetnie kell a weboldalakon, hogy bizonyos elemek láthatók legyenek a képernyőn.
A Power Automate két különböző megközelítésen keresztül teszi lehetővé a weblapokon való görgetést. Az elsőhöz a Fókusz szövegmező a weboldalon műveletre, míg a másodikhoz JavaScript-szkriptek szükségesek.
Görgessen egy weblapra a Fókuszálás a szövegmezőre a weboldalon művelet
Ha egy weblap egy adott elemére szeretne görgetni, telepítheti a Fókusz szövegmező a weboldalon műveletet.
A művelet tulajdonságai között létre kell hoznia egy UI-elemet, amely kijelöli a görgetés célelemét. Bár a művelet elsődleges célja, hogy a szövegmezőkre összpontosítson, használhatja elem görgetésére is.
Feljegyzés
A felhasználói felület elemeiről további információt az Automatizálás felhasználói felületi elemek használatával című témakörben talál.
A webalkalmazások általában több elemet töltenek be az oldalak alján, amelyek sok elemet jelenítenek meg. Ezekben az esetekben megcélozhatja a betöltési több elemet az oldal alján történő görgetéshez.
Görgetés egy weboldalon JavaScript használatával
A Fókusz szövegmező a weboldalon műveleten kívül JavaScript használatával is görgethet a weboldalakon. A JavaScript weblapokon való futtatásához használja a JavaScript végrehajtása weboldalon műveletet.
A JavaScript biztosítja a window.scrollTo(xpos, ypos) függvényt, amely a weboldal egy adott részére görget. Az xpos helyőrző a vízszintes, míg az ypos helyőrző a függőleges görgetést jelzi.
function ExecuteScript()
{
window.scrollTo(xpos, ypos);
}
Mindkét helyőrzőt lecserélheti kódolt értékkel, tulajdonsággal vagy változóval. A következő példában a függvény kódolt értékeket tartalmaz.
Ha egy weblap aljára szeretne görgetni, cserélje le az ypos helyőrzőt a document.body.scrollHeight tulajdonságra.
function ExecuteScript()
{
window.scrollTo(0, document.body.scrollHeight);
}
Ha egy weblap egy elemén belül szeretne görgetni, nem pedig magán az oldalon, használhatja a scrollTop HTML DOM-tulajdonságot. A következő példában a függvény megkeresi a divElemet , és függőlegesen 10 képponttal lefelé görget.
function ExecuteScript()
{
document.getElementById('divElem').scrollTop -= 10;
}