title: Clicking an element using javascript vs actions vs webdriver?
body: <p>We can click web-element using the following methods.</p>
  
  <pre><code>myWebElement.click();
  </code></pre>
  
  <p>or </p>
  
  <pre><code>JavascriptExecutor js = (JavascriptExecutor) driver;
  js.executeScript("arguments[0].click();", myWebElement);
  </code></pre>
  
  <p>or </p>
  
  <pre><code>Actions(driver).click(myWebElement).build().perform();
  </code></pre>
  
  <p>What is the difference in these methods?</p>