title: WebdriverIO - characters being stripped out of string
body: <p>This may be a long shot but I'm seeing the weirdest thing. I'm using the <code>setValue</code> and <code>addValue</code> functions from WebdriverIO and whenever my string contains the number <code>3</code>, it is being stripped out and not entered into the input boxes. I am manually able to type <code>3</code> into these inputs so I have no idea what is going on. <code>3</code> is the only character I've seen this happen with.</p>
  
  <p>Any ideas?</p>
  
  <p>Update: This is only occurring in Chrome</p>
  
  <p>Update 2: Sorry for the lack of details. Here is additional info. I'm using wdio test runner. This issue does not occur in Safari or Firefox, only in chrome.</p>
  
  <p><code>browser.setValue(usernameInput, "t3st")</code> will input "tst" into the usernameInput element. As well 
  <code>browser.addValue(usernameInput, "t3st")</code>. Any string containing a 3 will be inputted to any element, but all 3's will be missing from the string.</p>
  
  <p>package.json dependencies:</p>
  
  <pre><code>  "dependencies": {
      "babel-preset-es2015": "~6.24.0",
      "babel-register": "~6.26.0",
      "chai": "~4.1.2",
      "chromedriver": "^2.33.2",
      "wdio-cucumber-framework": "~1.0.2",
      "wdio-phantomjs-service": "~0.2.2",
      "wdio-selenium-standalone-service": "~0.0.9",
      "wdio-spec-reporter": "~0.1.2",
      "webdriverio": "4.7.1"
    },
    "devDependencies": {
      "babel-jest": "~21.2.0",
      "babel-polyfill": "~6.26.0",
      "eslint": "~4.9.0",
      "eslint-config-airbnb-base": "~12.1.0",
      "eslint-plugin-import": "~2.8.0",
      "forever": "~0.15.3",
      "http-server": "~0.10.0",
      "jest": "~21.2.0"
    }
  </code></pre>