title: Function "move_by_offset(x, y)" only works in the first time
body: <p>I wrote the following code to write multiple dots on the paper.</p>
  
  <p>But the result paper only has 1 dot.</p>
  
  <p>The error message was </p>
  
  <pre><code>elenium.common.exceptions.MoveTargetOutOfBoundsException: Message: move target out of bounds.
  </code></pre>
  
  <p>Code:</p>
  
  <pre><code>from selenium import webdriver
  from selenium.webdriver.common.action_chains import ActionChains
  import time
  driver = webdriver.Chrome()
  driver.get('https://kleki.com/')
  driver.maximize_window()
  x,y=map(int,input().split())
  for i in range(3):
      action = ActionChains(driver)
      action.move_by_offset(x, y-i*100)
      action.click()
      action.perform()
      time.sleep(7)
  </code></pre>
  
  <p>By the way,<a href="https://stackoverflow.com/questions/52433411/python-selenium-move-by-offset-doesnt-work">Python Selenium `move_by_offset` doesn&#39;t work</a> didn't help me.</p>
  
  <p>How do I implement it?.</p>