Handling Scrollbar in Selenium webdriver
In this Tutorial we are going to see how to handle Scroll bar in the Web browser.
In this Example .
- Navigating to "http://automationplace.blogspot.in/"
- Scroll down the Scrollbar to down and Click on "OlderPost" link
- Assert the Actual and Expected URL's
The below Code is used to Scroll the Scrollbar down
EventFiringWebDriver eventFiringWebDriver = newEventFiringWebDriver(webDriver);
eventFiringWebDriver.executeScript("scroll(0,4000)",args);Source code:
import org.junit.Assert;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.events.EventFiringWebDriver;
public class testscroll {
public static void main(String[] args) throws InterruptedException {
// TODO Auto-generated method stub
WebDriver webDriver = new FirefoxDriver();
webDriver.get("http://automationplace.blogspot.in/");
webDriver.manage().window().maximize();
EventFiringWebDriver eventFiringWebDriver = newEventFiringWebDriver(webDriver);
eventFiringWebDriver.executeScript("scroll(0,4000)",args);
webDriver.findElement(By.id("Blog1_blog-pager-older-link")).click();
Thread.sleep(8000);
String actual="http://automationplace.blogspot.in/search?updated-max=2015-02-16T18:02:00-08:00&max-results=7";
Thread.sleep(5000);
String expectedurl=webDriver.getCurrentUrl();
Assert.assertEquals(expectedurl, actual);
System.out.println("result is correct");
}
}
No comments:
Post a Comment