2016-04-15 12 views

risposta

10

Basta scorrere fino alla 0, 0:

window.scrollTo(0, 0); 

Oppure, come opzione alternativa, è possibile scroll into view dell'elemento header (o qualche altro elemento sopra):

WebElement element = driver.findElement(By.tagName("header")); 

JavascriptExecutor js = (JavascriptExecutor)driver; 
js.exeuteScript("arguments[0].scrollIntoView();", element); 
0

sì, si può provare come di seguito

Way uno - Scorrimento verso il basso di una pagina

driver.navigate().to(URL); 
((JavascriptExecutor) driver) 
.executeScript("window.scrollTo(0, document.body.scrollHeight)"); 

Way due - Scorrimento ad un elemento in una pagina

driver.navigate().to(URL); 
WebElement element = driver.findElement(By.id("id")); 
     ((JavascriptExecutor) driver).executeScript(
       "arguments[0].scrollIntoView();", element); 

Way 3 -Scrolling by coordinates

driver.navigate().to(URL); 
    ((JavascriptExecutor) driver).executeScript("window.scrollBy(0,500)"); 
+0

Ma voglio scorrere la pagina verso l'alto. Qui proprio come (Modo uno - Scorrendo fino alla fine di una pagina), voglio scorrere la pagina verso l'alto –

+0

ok allora credo che la risposta fornita da @ alecxe sia valida quindi –

Problemi correlati