title: MoveTargetOutOfBoundsException problem with chromedriver version >74
body: <p>I don't know why ActionChains <code>move_to_element()</code> is not working with chromedriver >74.</p>
  
  <p><strong>(But it works on chromedriver 74 and geckodriver.)</strong></p>
  
  <p>Even though I add these three line before ActionChains, it still failed to move to element.</p>
  
  <pre><code>WebDriverWait(driver, 60).until(EC.presence_of_element_located((By.XPATH, xxxxx)))
  WebDriverWait(driver, 60).until(EC.visibility_of_element_located((By.XPATH, xxxxx))
  drvier.execute_script("arguments[0].scrollIntoView();", element)
  
  ActionChains(driver).move_to_element(element).click().perform()
  </code></pre>
  
  <p>And throw error as below:</p>
  
  <blockquote>
    <p>selenium.common.exceptions.MoveTargetOutOfBoundsException: Message:
    move target out of bounds   (Session info: chrome=79.0.3945.117)</p>
  </blockquote>
  
  <p>I also try to use move_to_element_with_offset mentioned in <a href="https://stackoverflow.com/questions/56719535/selenium-movetargetoutofboundsexception-even-after-scrolling-to-element">Selenium MoveTargetOutOfBoundsException even after scrolling to element</a>, it still not working:</p>
  
  <pre><code>ActionChains(driver).move_to_element_with_offset(element, 5, 5).click().perform()
  </code></pre>
  
  <p>Below is my setting of chromedriver.
  Is there any settings impact to ActionChains? </p>
  
  <pre><code>options = webdriver.ChromeOptions()
  options.add_argument('--no-sandbox')
  options.add_argument('log-level=3')
  options.add_argument('--disable-dev-shm-usage')
  options.add_argument('--no-proxy-server')
  options.add_argument('--disable-extensions')
  options.add_argument('--disable-infobars')
  options.add_experimental_option("excludeSwitches", ["enable-automation"])
  options.add_experimental_option('useAutomationExtension', False)
  driver = webdriver.Chrome(executable_path=chromedriver_path, chrome_options=options)
  </code></pre>