title: Can't find element by id using selenium
body: <p>I am making a script in python that goes on a webpage <a href="https://www.realtor.ca/" rel="nofollow noreferrer">https://www.realtor.ca/</a> and searches for a specific location. My problem is at the very beginning. When you open a page in the middle is a large search element. Html for that element is:</p>
  
  <pre><code>&lt;input name="ctl00$elContent$ctl00$home_search_input"
   maxlength="255"  id="home_search_input" class="m_hme_srch_ipt_txtbox"
   type="text" style="display: none;"&gt;
  </code></pre>
  
  <p>I am trying to access the element with find_element_by_id method but I always get the error:Message: Unable to locate element: [id="home_search_input"]</p>
  
  <p>This is my code:</p>
  
  <pre><code>from selenium import webdriver as web
  Url = "https://www.realtor.ca/"
  browser = web.Firefox()
  browser.get(Url)
  TextField = browser.find_element_by_id("home_search_input")
  </code></pre>
  
  <p>Has anyone encountered a similar problem or does anyone know how to fix it? </p>