【发布时间】:2011-09-30 23:21:48
【问题描述】:
我在 3.1 的 beta 版本上运行 rails 应用程序,并且有一个 type="number" 字段,以使用 HTML5 中的新数字选择器。它工作得很好。但是。
当我在测试中运行黄瓜步骤来填充它时,它会失败,因为它不是文本字段。 Capybara 中的“fill_in”步骤似乎不适用于数字字段。如何在我的水豚/黄瓜测试中填写数字字段?
【问题讨论】:
-
你用的是什么版本的水豚?哪个司机?
-
1.0.0 - 有没有可以解决这个问题的版本?
-
并且,使用 selenium 作为驱动程序,但如果我只是在没有指定任何内容的情况下运行它,它也会这样做。
-
不确定,但我确实能够毫无问题地填写数字字段,所以想知道您是否使用的是旧版本。
-
不。并且 fillable_field 的源代码没有将 number 列为它支持的类型之一?你只是用'fill_in'命令来做吗?
标签: ruby-on-rails testing cucumber capybara