Clicking on WebElement
JavascriptExecutor js = (JavascriptExecutor) vDriver;
js.executeScript(“var InputElements = document.getElementsByTagName(‘button’);”
+ “InputElements[1].click();”);
Another way:
js.executeScript(“var InputElements = document.getElementsByTagName(‘button’);”
+ “for (i=0; i
+ “if(InputElements[i].value == ‘
+ “{“
+ “InputElements[i].click();”
+ “}”
+ “}”
+ “InputElements[1].click();” );
Scrolling to specific WebElement
js.executeScript(“window.scrollTo(“+vElementsList.get(1).getLocation().getX()+”, “+vElementsList.get(1).getLocation().getY()+”)”);
- Working on Desktop Browsers(mostly known) using Selenium WebDriver
- Working on Mobile Browsers(ChromeDriver, SafariDriver) using Appium