Drsenje po spletni strani

V nekaterih tokovih avtomatizacije brskalnika se boste morda morali pomikati po spletnih straneh, da bodo določeni elementi vidni na zaslonu.

Power Automate omogoča drsenje po spletnih straneh z dvema različnima pristopoma. Prvi zahteva dejanje Osredotoči besedilno polje na spletno stran , medtem ko drugi zahteva skript JavaScript.

Pomikajte se po spletni strani z dejanjem Osredotoči besedilno polje na spletno stran

Če se želite pomakniti do določenega elementa na spletni strani, lahko uvedete dejanje Izostri besedilno polje na spletni strani .

V lastnostih dejanja morate ustvariti element uporabniškega vmesnika, ki izbere ciljni element drsenja. Čeprav je glavni namen dejanja osredotočanje na besedilna polja, ga lahko uporabite za pomikanje do katerega koli elementa.

opomba,

Več informacij o elementih uporabniškega vmesnika najdete v Avtomatizacija z uporabo elementov uporabniškega vmesnika.

Posnetek zaslona dejanja Fokus besedilnega polja na spletni strani.

Običajno spletne aplikacije vsebujejo nalaganje več elementov na dnu strani, ki prikazujejo veliko elementov. V teh primerih lahko ciljate na element nalaganje več za pomikanje na dnu strani.

Pomikanje po spletni strani z uporabo JavaScripta

Poleg dejanja Osredotoči besedilno polje na spletno stran se lahko pomikate po spletnih straneh z uporabo JavaScripta. Za zagon JavaScripta na spletnih straneh uporabite dejanje Izvedi funkcijo Javascript na spletni strani .

JavaScript ponuja window.scrollTo(xpos, ypos) funkcijo, ki se pomakne na določen del spletne strani. Oznaka mesta xpos označuje vodoravno drsenje, medtem ko ograda ypos označuje navpično drsenje.

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

Oba ograda lahko zamenjate s trdo kodiranimi vrednostmi, lastnostmi ali spremenljivkami. V naslednjem primeru funkcija vsebuje trdo kodirane vrednosti.

Posnetek zaslona dejanja Izvedi funkcijo Javascript na spletni strani s funkcijo scrollTo.

Če se želite pomakniti na dno spletne strani, lahko zamenjate ypos oznako mesta z document.body.scrollHeight lastnina.

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

Posnetek zaslona dejanja Izvedi funkcijo Javascript na spletni strani z lastnostjo scrollHeight.

Če se želite pomikati znotraj elementa spletne strani, ne strani same, lahko uporabite lastnost HTML DOM scrollTop. V naslednjem primeru funkcija poišče divElem in se pomakne navpično za 10 slikovnih pik navzdol.

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

Posnetek zaslona dejanja Izvedi funkcijo Javascript na spletni strani z lastnostjo scrollTop.