Tobi
Tobi

Reputation: 1902

How can i scroll a overflow div with Selenium (Java)?

How can i scroll down a overflow div with Selenium (Java)? I dont want to scroll the browser window but within an div element.

I tested

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

but it didnt worked out.

im using webdriver.gecko.driver on a mac

Upvotes: 2

Views: 3137

Answers (1)

Rohhit
Rohhit

Reputation: 742

You can use following code :-

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

OR

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);

Upvotes: 3

Related Questions