Showing posts with label hidden elements with selenium. Show all posts
Showing posts with label hidden elements with selenium. 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");