2016-04-15 9 views

答えて

10

にページをスクロールすることが可能であるだけのよう:

window.scrollTo(0, 0); 

または、別の選択肢として、header要素(または他の要素が上にある)のscroll into view

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

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

はいあなたはウェイ1

以下のように試すことができます - スクロール、ページの下部に

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

ウェイ2は - スクロールページ上の要素

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

ウェイへ3 - 座標によるスクロール

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

しかし、私はページを一番上にスクロールしたい。ここではちょうど(ウェイ1 - ページの一番下にスクロールする)のように、ページを上にスクロールしたい –

+0

ok私は@ alecxeによって提供された答えが有効です –

関連する問題