title: Selenium Python -- Message: element not visible
body: <p>I am trying to click on a href link.
  I managed to get the link by </p>
  
  <pre><code>element = browser.find_element_by_xpath("//a[contains(@href,'main.cfm')]")
  </code></pre>
  
  <p>But when I was using<code>element.click()</code>, it showed </p>
  
  <blockquote>
    <p>Message: element not visible</p>
  </blockquote>
  
  <p>I am not sure why. Could it be the "==$0" in the picture? When I moved the mouse on to the text it says "Use $0 in the console to refer to this element".</p>
  
  <p><a href="https://i.stack.imgur.com/Cq5ME.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Cq5ME.png" alt="image"></a></p>