Bendrinti naudojant


Slinkimas tinklalapyje

Kai kuriuose naršyklės automatizavimo srautuose gali tekti slinkti tinklalapiais, kad konkretūs elementai būtų matomi ekrane.

Power Automate leidžia slinkti tinklalapiuose dviem skirtingais būdais. Pirmajam reikalingas tinklalapio veiksmo teksto laukas Focus, o antrajam - "JavaScript" scenarijai.

Slinkimas tinklalapyje naudojant tinklalapio veiksmo lauką Fokusuoti tekstą

Norėdami pereiti prie konkretaus tinklalapio elemento, tinklalapio veiksme galite įdiegti lauką Focus text.

Veiksmo ypatybėse turite sukurti vartotojo sąsajos elementą, kuris pasirenka tikslinį slinkimo elementą. Nors pagrindinis veiksmo tikslas yra sutelkti dėmesį į teksto laukus, galite jį naudoti norėdami slinkti iki bet kurio elemento.

Pastaba.

Daugiau informacijos apie vartotojo sąsajos elementus galite rasti skiltyje Automatizuoti naudojant vartotojo sąsajos elementus.

Tinklalapio veiksmo teksto lauko Fokusavimas ekrano nuotrauka.

Paprastai žiniatinklio programose puslapių, kuriuose rodoma daug elementų, apačioje įkeliama daugiau elementų. Tokiais atvejais galite nukreipti įkėlimo daugiau elementą, kad slinktumėte puslapio apačioje.

Slinkimas tinklalapyje naudojant "JavaScript"

Be tinklalapio veiksmo teksto lauko Focus, tinklalapiuose galite slinkti naudodami JavaScript. Norėdami paleisti JavaScript tinklalapiuose, naudokite Vykdyti Javascript funkciją tinklalapyje veiksmas.

JavaScript suteikia window.scrollTo(xpos, ypos) funkciją, kuri slenka į konkrečią tinklalapio dalį. xpos vietos rezervavimo ženklas nurodo horizontalų slinkimą, o ypos vietos rezervavimo ženklas – vertikalią slinktį.

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

Abu vietos rezervavimo ženklus galite pakeisti užprogramuotomis reikšmėmis, ypatybėmis arba kintamaisiais. Toliau pateiktame pavyzdyje funkcijoje yra užprogramuotų reikšmių.

Jei norite slinkti į tinklalapio apačią, ypos vietos rezervavimo ženklą galite pakeisti ypatybė document.body.scrollHeight .

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

Tinklalapio veiksmo

Jei norite slinkti tinklalapio elemente, o ne pačiame puslapyje, galite naudoti HTML DOM ypatybių scrollTop . Šiame pavyzdyje funkcija suranda divElem ir slenka vertikaliai 10 pikselių žemyn.

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