Selenium WebDriver의 페이지 스크롤(Selenium 2)
Selenium RC에서 페이지 스크롤은 selenium.getEval("scrollBy(0)을 사용하여 수행되었습니다. , 250)"). Selenium WebDriver(Selenium 2)에서 동일한 기능을 얻으려면 JavaScriptExecutor를 사용하여 다음과 같은 동등한 코드를 사용하십시오.
WebDriver driver = new FirefoxDriver(); JavascriptExecutor jse = (JavascriptExecutor)driver; jse.executeScript("window.scrollBy(0,250)");
Scrolling Options
특정 금액, 페이지에 대한 여러 옵션이 있습니다 스크롤:
jse.executeScript("window.scrollBy(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);
위 내용은 Selenium WebDriver(Selenium 2)에서 페이지 스크롤을 어떻게 달성합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!