我很难让Cucumber用HTML5 type="number"找到字段。我不太喜欢他们在浏览器中的样子,但我有几个领域需要在手机上使用数字键盘,这似乎是获得数字键盘的最简单方法。我使用SimpleForm来构建表单,当我设置:as => :text时,一切都可以工作,但是如果设置了:as => :number,字段就不会被填充。我没有发现任何错误,只是字段没有被填满。
具体来说,当我有这样的一步时:
And I fill in "application_form_age" with "52"
那么这个标签就不会被填写:
<in
我搜索了我发现以下内容的网站。
使用html5,我们可以毫不费力地触发数字键盘,
<input type='tel' />
<input type='number'/>
<input type='text' pattern='some pattern' /> (This will work in IOS and not in android)
但是我正在使用插件来格式化/限制用户输入(如果是数字)。根据(),插件的文档,如果输入=‘tel/number’,autoNumeric autoNume