title: How to clear input with type=date using Protractor
body: <p>I am using <code>protractor</code> version 4.0.4 and am unable to clear an input when the type is set to date. It appears that Chrome is adding some special controls that are interfering a bit.</p>
  
  <p>You can read more about what Chrome does with the date type here</p>
  
  <p><a href="https://developers.google.com/web/updates/2012/08/Quick-FAQs-on-input-type-date-in-Google-Chrome" rel="nofollow">https://developers.google.com/web/updates/2012/08/Quick-FAQs-on-input-type-date-in-Google-Chrome</a></p>
  
  <p>There is also a discussion of the issue on GitHub, but none of the suggestions seem to work for me.</p>
  
  <p><a href="https://github.com/angular/protractor/issues/562" rel="nofollow">https://github.com/angular/protractor/issues/562</a></p>
  
  <p>Meanwhile I have tried the methods below<br />
  1) <code>element.clear()</code></p>
  
  <p>which results in an error stating "Element must be user-editable in order to clear it"</p>
  
  <p>2) <code>element.sendKeys(protractor.Key.BACK_SPACE)</code></p>
  
  <p>which appears to cause the input to become selected (just the month portion) without anything actually being deleted</p>
  
  <p>So is there some way to clear the date type input fields with Protractor that I am missing?</p>