Pomicanje po web-stranici

U nekim tokovima automatizacije preglednika možda ćete se morati pomicati po web stranicama kako biste određene elemente učinili vidljivima na zaslonu.

Power Automate omogućuje pomicanje po web stranicama kroz dva različita pristupa. Prvi zahtijeva tekstualno polje Fokus na akciju web stranice , dok drugi zahtijeva JavaScript skriptiranje.

Pomičite se po web-stranici pomoću akcije Fokusiraj tekstualno polje na web-stranicu

Da biste se pomaknuli do određenog elementa na web-stranici, možete uvesti tekstualno polje Fokus na akciju web-stranice .

U svojstvima akcije morate stvoriti element korisničkog sučelja koji odabire ciljni element pomicanja. Iako je primarna svrha akcije usredotočiti se na tekstna polja, možete je koristiti za pomicanje do bilo kojeg elementa.

Napomena

Dodatne informacije o elementima korisničkog sučelja možete pronaći u odjeljku Automate pomoću elemenata korisničkog sučelja.

Snimka zaslona tekstnog polja Fokus na akciji web-stranice.

Obično web aplikacije sadrže učitavanje više elemenata na dnu stranica koji prikazuju mnoge elemente. U tim slučajevima možete ciljati učitavanje više elementa za pomicanje na dnu stranice.

Pomicanje po web-stranici pomoću JavaScripta

Osim polja Fokus tekst na web stranici akcije, možete se pomicati na web stranicama pomoću JavaScripta . Za pokretanje JavaScripta na web-stranicama koristite akciju Execute Javascript na web-stranici .

JavaScript nudi window.scrollTo(xpos, ypos) funkciju koja se pomiče do određenog dijela web-stranice. Rezervirano mjesto xpos označava vodoravni klizač, dok rezervirano mjesto ypos označava okomiti svitak.

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

Oba rezervirana mjesta možete zamijeniti tvrdo kodiranim vrijednostima, svojstvima ili varijablama. U sljedećem primjeru funkcija sadrži tvrdo kodirane vrijednosti.

Snimka zaslona s funkcijom Execute Javascript na web-stranici s funkcijom scrollTo.

Ako se želite pomaknuti do dna web-stranice, rezervirano mjesto ypos možete zamijeniti svojstvom document.body.scrollHeight .

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

Snimka zaslona s funkcijom Execute Javascript na web-stranici s svojstvom scrollHeight.

Ako se želite pomicati unutar elementa web-stranice, a ne same stranice, možete koristiti pomak svojstva HTML DOM. U sljedećem primjeru funkcija pronalazi divElem i pomiče se okomito 10 piksela prema dolje.

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

Snimka zaslona s funkcijom Execute Javascript na web-stranici s svojstvom scrollTop.