Del via


Bla på en nettside

I noen automatiseringsflyter for nettleser må du kanskje rulle på nettsider for å vise bestemte elementer på skjermen.

Power Automate lar deg rulle på nettsider på to ulike måter. Den første krever handlingen Fokuser på tekstfelt på nettside, mens det andre krever JavaScript-skript.

Bla på en nettside ved hjelp av tekstfeltet Fokus på en nettsidehandling

Hvis du vil bla til et bestemt element på en nettside, kan du distribuere Fokuser på tekstfelt på nettside-handlingen.

I egenskapene for handlingen må du opprette et grensesnittelement som velger målelementet for rullingen. Selv om handlingens hovedformål er å fokusere på tekstfelt, kan du bruke den til å rulle til et hvilket som helst element.

Merk

Du finner mer informasjon om grensesnittelementer i Automatiser ved hjelp av UI-elementer.

Skjermbilde av handlingen Fokuser på tekstfelt på nettside.

Webprogrammer inneholder vanligvis Laster inn flere-elementer nederst på sider som viser mange elementer. I slike tilfeller kan du angi at Laster inn flere-elementet skal bla nederst på siden.

Bla på en nettside ved hjelp av JavaScript

Bortsett fra handlingen Fokuser på tekstfelt på nettside kan du rulle på nettsider ved hjelp av JavaScript. Hvis du vil kjøre JavaScript på nettsider, bruker du handlingen Kjør Javascript-funksjon på nettside.

JavaScript inneholder funksjonen window.scrollTo(xpos, ypos) som ruller til en bestemt del av en nettside. Plassholderen xpos angir det vannrette rullefeltet, mens plassholderen ypos angir det loddrette rullefeltet.

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

Du kan erstatte begge plassholderne med hardkodede verdier, egenskaper eller variabler. I følgende eksempel inneholder funksjonen hardkodede verdier.

Skjermbilde av handlingen Kjør JavaScript-funksjon på nettside med scrollTo-funksjonen.

Hvis du vil bla til bunnen av en nettside, kan du erstatte ypos-plassholderen med egenskapen document.body.scrollHeight.

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

Skjermbilde av handlingen Kjør JavaScript-funksjon på nettside med scrollHeight-egenskapen.

Hvis du vil bla inne i et element på en nettside, ikke på selve siden, kan du bruke HTML DOM-egenskapen scrollTop. I følgende eksempel finner funksjonen divElem og ruller loddrett 10 piksler ned.

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

Skjermbilde av handlingen Kjør JavaScript-funksjon på nettside med scrollTop-egenskapen.