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