2016-11-02 7 views
2

Как прокрутить вниз переполнение div с помощью Selenium (Java)? Я не хочу прокручивать окно браузера, но в элементе div.Как я могу прокрутить div переполнения с помощью Selenium (Java)?

Я тестировал

JavascriptExecutor jse = (JavascriptExecutor) driver;   
jse.executeScript("getElementByXpath('/html/body/div[2]').scrollBy(0, 1800)"); 

, но оно не сработало.

им с помощью webdriver.gecko.driver на макинтош

ответ

2

Вы можете использовать следующий код: -

WebElement we = driver.findElement(By.xpath("html/body/div[2]")); 
we.sendKeys(Keys.END); 

ИЛИ

WebElement we = driver.findElement(By.xpath("html/body/div[2]")); 
we.sendKeys(Keys.ARROW_DOWN,Keys.ARROW_DOWN,Keys.ARROW_DOWN,Keys.ARROW_DOWN, 
Keys.ARROW_DOWN,Keys.ARROW_DOWN); 
Смежные вопросы