title: Is there a way to perform a mouseover (hover over an element) using Selenium and Python bindings?
body: <p>Reading <a href="http://groups.google.com/group/selenium-developers/browse_thread/thread/eebb4269d53b4a01" rel="noreferrer">here</a>, there apparently used to be a <code>RenderedWebElement</code> class with a <code>hover</code> method. It, however, was exclusively made for Java (I have searched the Python bindings documentation to no avail) and has since been deprecated for Java.</p>
  
  <p>A <code>hover</code> can't be performed using <a href="https://seleniumhq.github.io/selenium/docs/api/py/webdriver/selenium.webdriver.common.action_chains.html" rel="noreferrer"><code>action_chains</code></a> nor by using a <a href="https://seleniumhq.github.io/selenium/docs/api/py/webdriver_remote/selenium.webdriver.remote.webelement.html" rel="noreferrer"><code>WebElement</code></a> object either. </p>
  
  <p>Any ideas as to how to do this for Python? I have been <a href="https://stackoverflow.com/questions/6232390/is-there-a-proved-mouseover-workaround-for-firefoxdriver-in-selenium2">here</a> but it uses <code>RenderedWebElement</code> and hence doesn't help too much.</p>
  
  <p><em>I am using: Python 2.7, Windows Vista, Selenium 2, Python Bindings</em> </p>
  
  <p><strong>EDIT:</strong> There is a method <code>mouse_over</code> for a <code>selenium.selenium.selenium</code> object but I cannot figure a way to create an instance without having the stand-alone server running already.</p>
  
  <p><strong>EDIT</strong> Please go through the comments of the reply marked as answer just in-case you have misconceptions like I did !</p>