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