-1
Selenium Web Driver 構文を使用してスクロールダウンアクションを実行する方法はありますか?Selenium WebドライバでSimulateがスクロールダウンする方法は?
Selenium Web Driver 構文を使用してスクロールダウンアクションを実行する方法はありますか?Selenium WebドライバでSimulateがスクロールダウンする方法は?
WebElements
(click、sendKeys、...)と対話するとき、WebDriverはそれらを自動的に表示するようにスクロールします。したがって、通常、手動でスクロールする必要はありません。あなたが明示的に/上下にスクロールする必要があり場合、ページのbody
タグにPageUpキー/ダウンキーシーケンスを送信しようとすることができます - ほとんどのブラウザでは、これはユーザーが手動でスクロールした場合に動作しますアップダウン。ここではChromeで動作します例です:
driver.get("http://the-internet.herokuapp.com/infinite_scroll");
WebElement body = driver.findElement(By.tagName("body"));
body.sendKeys(Keys.PAGE_DOWN);
Thread.sleep(500);
body.sendKeys(Keys.PAGE_DOWN);
Thread.sleep(500);
body.sendKeys(Keys.PAGE_DOWN);
Thread.sleep(500);
ちょうどあなたのタイトルをグーグル。 34K以上の結果を得ました。 – Guy
残念ながら、この質問はGoogleのトップヒットです。 –