title: WebDriverIO browser.Click couldn't find element in Chrome and Running fine in Firefox
body: <p>I am using <strong>WebdriverIO</strong> with <strong>CucumberJS</strong> to do testing.
  The code below works fine in Firefox, but I'm getting errors in Chrome, shows <code>element is not clickable</code>. I am looking for solution in JavaScript.</p>
  
  <pre><code>this.Then('I click on View Coupon Details button on a random coupon', () =&gt; {
      const randomElement = getRandomIndex(couponsCount);
      assert.ok(coupons.value[randomElement].element('.print-coupon').click('a'));
  });
  </code></pre>
  
  <p><code>coupons</code> is an array of <code>WebElements</code>. I am trying to click on <strong>View Coupon detail</strong> button.</p>
  
  <p><a href="https://i.stack.imgur.com/46LLi.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/46LLi.jpg" alt="enter image description here"></a></p>
  
  <p><strong>Sample Page:</strong> 
  <a href="http://www.princefrederickdodge.com/coupons.htm" rel="nofollow noreferrer">http://www.princefrederickdodge.com/coupons.htm</a>    </p>
  
  <p>Thanks,<br>
  Vinod</p>