scroll (rolar)
Rolar dentro da viewport do navegador. Observe que as coordenadas x
e y
são relativas à posição
atual de rolagem, portanto browser.scroll(0, 0)
não realiza nenhuma operação.
Uso
browser.scroll(x, y)
Parâmetros
Nome | Tipo | Detalhes |
---|---|---|
x=0 opcional | number | posição horizontal de rolagem (padrão: 0 ) |
y=0 opcional | number | posição vertical de rolagem (padrão: 0 ) |
Exemplo
scroll.js
it('should demonstrate the scroll command', async () => {
await browser.url('https://webdriver.io')
console.log(await browser.execute(() => window.scrollY)) // returns 0
await browser.scroll(0, 200)
console.log(await browser.execute(() => window.scrollY)) // returns 200
});