title: selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable while inserting value using Selenium and Python
body: <p>I'm trying to insert a value into a text box located in a web page.  </p>
  
  <p>Text box appears at the bottom of the web page and the element is not locatable by the code.  I should <b>Inspect</b> two times to see the table value in Chrome (first time it shows a different/parent HTML all together) that suggests us that there are multiple layers and requires finding in deep. </p>
  
  <p>I've tried inserting the string as shown below..</p>
  
  <pre><code>driver.find_element_by_id("arid1005").send_keys("TESTING")
  </code></pre>
  
  <p>and</p>
  
  <pre><code>elem = driver.find_element_by_id("arid1005")
  driver.execute_script('arguments[0].value = "TESTING";',elem)
  </code></pre>
  
  <p>I've also tried finding the elements by <b>Class Name, CSS, Xpath</b> but end up getting </p>
  
  <pre><code>selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
  </code></pre>
  
  <p>When I inspect 2 times, the below table gets highlighted. </p>
  
  <pre><code>&lt;table class="SearchBarInput" width="100%"&gt;
  &lt;tbody&gt;
  &lt;tr&gt;&lt;td width=""&gt;
  &lt;textarea style="width:99%;height:21px;" class="sr" cols="" wrap="off" rows="1" id="arid1005"&gt;&lt;/textarea&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;/tbody&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>Can somebody throw some light on what I'm missing here?  Sorry if this question was already asked but I couldn't find any relevant so far.</p>