【问题标题】:I am not able to enter numeric value in text box of type input我无法在输入类型的文本框中输入数值
【发布时间】:2019-11-04 07:39:43
【问题描述】:

当我尝试使用 sendkeys 输入数值时,输入类型文本框不接受数值。 驱动程序能够单击文本框,但值未通过。提前感谢您的宝贵回答。

文本框字段的 DOM:

<input aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputAdornedStart MuiOutlinedInput-inputAdornedStart" id="outlined-bare" name="application_amount|FABOX" type="text" value="">

我尝试使用 javascript。但它不起作用

【问题讨论】:

  • 我无法理解你的问题。你能提交一些代码吗?有什么特别的问题。编辑:为我工作。我猜你正在使用material-ui?这是纯 JS 还是你使用任何框架(react、angular、vue)?
  • 您将其标记为“java”的任何具体原因?
  • 能贴一下你写的代码吗?

标签: javascript java arrays selenium selenium-chromedriver


【解决方案1】:

尝试以字符串格式发送您的号码。 driver.findElement(By.xpath("//input[@name='application_amount|FABOX']")).sendKeys("12345667");

【讨论】:

    【解决方案2】:

    尝试使用 Thread.sleep() 单击文本框后延迟。 还要检查文本框是否支持字母数字或仅支持字母。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-19
      相关资源
      最近更新 更多