Java를 사용하는 Selenium WebDriver의 페이지 스크롤
Selenium 1(Selenium RC)에서는 selenium.getEval( ) 방법. Selenium 2(WebDriver)에서 이 기능을 복제하려면 JavascriptExecutor 인터페이스를 활용할 수 있습니다.
아래로 스크롤
특정 픽셀 값만큼 페이지를 아래로 스크롤하려면 다음 JavaScript 스니펫 중 하나를 사용할 수 있습니다.
JavascriptExecutor jse = (JavascriptExecutor)driver; jse.executeScript("window.scrollBy(0,250)");
jse.executeScript("scroll(0, 250);");
위로 스크롤
페이지를 위로 스크롤하려면 다음 JavaScript 스니펫을 사용하세요.
jse.executeScript("window.scrollBy(0,-250)");
jse.executeScript("scroll(0, -250);");
하단으로 스크롤
페이지 하단으로 스크롤하려면 다음과 같은 여러 옵션이 있습니다.
JavaScriptExecutor 사용 :
jse.executeScript("window.scrollTo(0, document.body.scrollHeight)");
키 사용.제어 키.END:
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL, Keys.END);
Java 로봇 클래스 사용:
Robot robot = new Robot(); robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_END); robot.keyRelease(KeyEvent.VK_END); robot.keyRelease(KeyEvent.VK_CONTROL);
위 내용은 Java를 사용하여 Selenium WebDriver에서 페이지를 스크롤하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!