title: How to change date in datepicker using Appium
body: <p>I'm trying to change the date in a datepicker element using appium. I can't use the <strong><em>findElement(By.id("id");</em></strong> since I'm running in version 4.2.2(API 17) and as far as i know By.id is not supported in this version. Using selendroid i can change the date like this:</p>
  
  <pre><code>driver.findElement(By.id("MONTH")).sendKeys("FEB");
  </code></pre>
  
  <p>In my code in appium I try to access it by the default date. For example im trying to change the month like this:</p>
  
  <pre><code>driver.findElement(By.name("Dec")).sendKeys("Jan");
  </code></pre>
  
  <p>It seems that although it finds the name  Dec it can't send the keys Jan.</p>
  
  <p>Here is the error from the Failure Trace:</p>
  
  <p>org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters. (WARNING: The server did not provide any stacktrace information)</p>
  
  <p>Any ides on how i can change it and generally if i can use somehow the <strong><em>findElement(By.id("id");</em></strong> in this API version?
  Thanks!!</p>