2016-04-15 12 views

Antwort

10

einfach zum 0, 0:

window.scrollTo(0, 0); 

Alternativ können Sie scroll into view des Elements header (oder ein anderes Element oben):

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

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

ja können Sie versuchen, wie unten

Way ein - Scrolling nach unten auf einer Seite

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

Way zwei - Scrolling auf ein Element auf einer Seite

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

Way 3 - Scrollen nach Koordinaten

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

Aber ich möchte die Seite nach oben scrollen. Hier genau wie (Way one - Scrollen nach unten auf einer Seite), möchte ich die Seite nach oben scrollen –

+0

ok, dann denke ich, die Antwort von @ Alecxe zur Verfügung gestellt ist dann gültig –

Verwandte Themen