7
ページの上部にスクロールする方法。ページをセレンの上にスクロールします。
私は一番下にページをスクロールすることは知っている:
window.scrollTo(0,document.body.scrollHeight)
それはちょうど0, 0
にスクロールトップ
ページの上部にスクロールする方法。ページをセレンの上にスクロールします。
私は一番下にページをスクロールすることは知っている:
window.scrollTo(0,document.body.scrollHeight)
それはちょうど0, 0
にスクロールトップ
にページをスクロールすることが可能であるだけのよう:
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);
はいあなたはウェイ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)");
しかし、私はページを一番上にスクロールしたい。ここではちょうど(ウェイ1 - ページの一番下にスクロールする)のように、ページを上にスクロールしたい –
ok私は@ alecxeによって提供された答えが有効です –