How to Click a webElement using selenium webdriver and javascript:
WebDriver driver = new FirefoxDriver();
driver.get("http://testautomationbydurgaprasad.blogspot.in/");
driver.manage().window().maximize();
WebElement element = driver.findElement(By.xpath("//a[text()='Handling Alerts Using Selenium']"));
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].click();",element);

How to refresh browser window using selenium webdriver and javascript:
WebDriver driver = new FirefoxDriver();
driver.get("http://testautomationbydurgaprasad.blogspot.in/");
driver.manage().window().maximize();
//Refresh the page
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("history.go(0)");



How to get the Title of the webpage using selenium webdriver and javascript:
WebDriver driver = new FirefoxDriver();
driver.get("http://testautomationbydurgaprasad.blogspot.in/");
driver.manage().window().maximize();
JavascriptExecutor js = (JavascriptExecutor)driver;
String pageTitle=js.executeScript("return document.title;").toString();




How to scroll to the bottom of the webpage using selenium webdriver and javascript:
WebDriver driver = new FirefoxDriver();
driver.get("http://testautomationbydurgaprasad.blogspot.in/");
driver.manage().window().maximize();
//Scroll to bottom of the page
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("window.scrollTo(0,document.body.scrollHeight)");




How to scroll upto Specific webElement in webpage using selenium webdriver and javascript:
WebDriver driver = new FirefoxDriver();
driver.get("http://testautomationbydurgaprasad.blogspot.in/");
driver.manage().window().maximize();
//Scroll upto provided WebElement
WebElement element= driver.findElement(By.xpath("//a[text()='Handling Alerts Using Selenium']"));
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("arguments[0].scrollIntoView();", element);

How to scroll in webpage based on coordinates using selenium webdriver and javascript:
WebDriver driver = new FirefoxDriver();
driver.get("http://testautomationbydurgaprasad.blogspot.in/");
driver.manage().window().maximize();
//Scroll Based on x y coordinates
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("window.scrollBy(0,500)");

Categories: