title: Select checkbox with Selenium -error: Element could not be scrolled into view
body: <p>Please, help me to fix this, I cannot select the checkbox with python3 and selenium.</p>
  
  <p>This is the error message</p>
  
  <blockquote>
    <p>selenium.common.exceptions.ElementNotInteractableException: Message:
    Element could not be scrolled into view</p>
  </blockquote>
  
  <p>Link to geckodriver <a href="https://github.com/mozilla/geckodriver/releases" rel="nofollow noreferrer">https://github.com/mozilla/geckodriver/releases</a></p>
  
  <p>--Code from here ---</p>
  
  <pre><code>from selenium import webdriver
  from selenium.webdriver.common.keys import Keys
  from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
  from bs4 import BeautifulSoup
  import re
  import pandas as pd
  import os
  
  
  url = "https://partner.ingatlan.com/zalabanyi.rezso"
  
  driver = webdriver.Firefox(executable_path='/Users/Test/Desktop/geckodriver')
  driver.implicitly_wait(30)
  driver.get(url)
  
  python_button = driver.find_element_by_id('btn-contact-email')
  python_button.click()
  
  search_input_box = driver.find_element_by_id("contact_message_name")
  search_input_box.send_keys("John Doe")
  
  find_phone = driver.find_element_by_id("contact_message_phoneNumber")
  find_phone.send_keys("00447455555")
  
  find_email = driver.find_element_by_id("contact_message_email")
  find_email.send_keys("noreply@email.com")
  
  find_message = driver.find_element_by_id("contact_message_message")
  find_message.send_keys("This is my message for you")
  
  find_agree = driver.find_element_by_id("contact_message_acceptPrivacyPolicy")
  driver.implicitly_wait(10)
  
  find_agree.click()
  </code></pre>