Showing posts with label javascript executor with webdriver. Show all posts
Showing posts with label javascript executor with webdriver. Show all posts

How to interact with hidden elements in Webdriver.

1. WebElement element =driver.findElement(By.id("idElement"));
  ((JavascriptExecutor) driver).executeScript("return arguments[0].getText();", element);
 
2. WebElement element =driver.findElement(By.id("idElement"));
   JavascriptExecutor js = (JavascriptExecutor)driver;
  js.executeScript("arguments[0].click();", element); 
 
3  WebElement element =driver.findElement(By.id("idElement"));
  javascriptExecutor jse = (JavascriptExecutor)driver;
  jse.executeScript("document.getElementsByName('body')[0].setAttribute('type', 'text');");
  element .clear();
  element .sendKeys("text");