title: python selenium : move_to_element() not working
body: <p>I am trying mouse hover action on a visible element and then click on a hidden sub-menu item. <code>move_to_element()</code> does not seem to be working with ChromeDriver. However, there are no exceptions on running the code, just the action isn't happening.</p>
  
  <p>I have also tried <code>sleep()</code> between actions and <code>webDriverWait</code> which shows timeout on running the code.
  I am using chrome 56.0 with python 2.7 and selenium 3.0.2.</p>
  
  <p>Following is the HTML code   </p>
  
  <pre><code> &lt;a class="dropdown-toggle" href="about-us.html" data-toggle="dropdown" role="button" aria-expanded="false"&gt;
   About
   &lt;i class="caret"&gt;&lt;/i&gt;
   &lt;/a&gt;   
  
  &lt;li&gt;
  &lt;a href="about.html"&gt;Introduction&lt;/a&gt;
  &lt;/li&gt; 
  </code></pre>
  
  <hr>
  
  <p>Following is part of my test case</p>
  
  <pre><code>from selenium import webdriver
  
  from selenium.webdriver.common.action_chains import ActionChains
  
  
     mainmenu = driver.find_element_by_xpath("path_to_about_element")
     submenu =driver.find_element_by_xpath("path_to_introduction_element")
     action=ActionChains(driver)
     action.move_to_element(mainmenu)        
     action.move_to_element(submenu)        
     action.click().perform()
  </code></pre>