title: Need help to fill number into Chrome input box with Selenium
body: <p>Hi I've been trying to fill a number in an input box in Chrome (v 75.0.3770.142) using Selenium Basic ChromeDriver (v 75.0.3770.140) in Excel (2013) VBE
  I've tried the below but get error message:</p>
  
  <pre><code>obj.FindElementById("cartPrdQtyBtn0").Value = ("100000")
  obj.FindElementByCss("input.form-control.ng-pristine.ng-untouched.ng- 
  invalid.ng-invalid-required#cartPrdQtyBtn0").SendKeys ("10000")
  obj.FindElementByXPath("//input[@class='form-control ng-pristine ng- 
  untouched ng-invalid ng-invalid-required' and 
  @id='cartPrdQtyBtn0']").SendKeys ("100000") 
  </code></pre>
  
  <p>(1) HTML before clicking within the input element:</p>
  
  <pre><code>&lt;div class="form-group" ng-class="{'has-error': 
  (entryItem.invalidProductQuantity || entryItem.invalidPallet || 
  entryItem.pumpingQtyError || entryItem.lineItemQtyError)}" ng- 
  hide="entryItem.isPalletEnabled || entryItem.isCancelled"&gt;&lt;!-- ngIf: !entryItem.isDecimal --&gt;&lt;input id="cartPrdQtyBtn0" type="text"class="form-control ng-pristine ng-untouched ng-invalid ng-invalid- 
  required" 
    restrict="number" restrict-max="100000" required="" ng- 
    model="entryItem.productDisplayQuantity" ng- 
    readonly="entryItem.isReadOnly" 
    ng-blur="updateCartProduct(entryItem, $index)" ng- 
    if="!entryItem.isDecimal"&gt; 
    &lt;!-- end ngIf: !entryItem.isDecimal --&gt;
    &lt;!-- ngIf: entryItem.isDecimal --&gt;
    &lt;/div&gt;
    &lt;p ng-bind="entryItem.productDisplayQuantity" ng-show="entryItem.isCancelled" class="ng-hide"&gt;&lt;/p&gt;
  </code></pre>
  
  <p>(2) HTML after clicking within the input element:</p>
  
  <pre><code>  &lt;div class="form-group has-error" ng-class="{'has-error': 
    (entryItem.invalidProductQuantity || entryItem.invalidPallet || 
    entryItem.pumpingQtyError || entryItem.lineItemQtyError)}" ng- 
    hide="entryItem.isPalletEnabled || entryItem.isCancelled"&gt;
    &lt;!-- ngIf: !entryItem.isDecimal --&gt;
    &lt;input id="cartPrdQtyBtn0" type="text"
    class="form-control ng-pristine ng- 
    invalid ng-invalid-required ng-touched" restrict="number" restrict- 
    max="100000" required="" ng-model="entryItem.productDisplayQuantity" ng- 
    readonly="entryItem.isReadOnly" ng-blur="updateCartProduct(entryItem, 
    $index)" ng-if="!entryItem.isDecimal"&gt;
    &lt;!-- end ngIf: !entryItem.isDecimal --&gt;
    &lt;!-- ngIf: entryItem.isDecimal --&gt;
    &lt;/div&gt;
    &lt;p ng-bind="entryItem.productDisplayQuantity" ng-show="entryItem.isCancelled" class="ng-hide"&gt;&lt;/p&gt;
  </code></pre>
  
  <p>(3) HTML after sending some text manually (100000):</p>
  
  <pre><code>  &lt;div class="form-group" ng-class="{'has-error': 
    (entryItem.invalidProductQuantity || entryItem.invalidPallet || 
    entryItem.pumpingQtyError || entryItem.lineItemQtyError)}" ng- 
    hide="entryItem.isPalletEnabled || entryItem.isCancelled"&gt;
    &lt;input id="cartPrdQtyBtn0" type="text" class="form-control ng-pristine
    ng-untouched ng-valid ng-valid-required" restrict="number" restrict- 
    max="100000" required="" ng-model="entryItem.productDisplayQuantity" ng- 
    readonly="entryItem.isReadOnly" ng-blur="updateCartProduct(entryItem, 
    $index)" ng-if="!entryItem.isDecimal"&gt;
   &lt;p ng-bind="entryItem.productDisplayQuantity" ng-show="entryItem.isCancelled" class="ng-hide"&gt;100000&lt;/p&gt;
  </code></pre>