【发布时间】:2011-09-14 19:06:53
【问题描述】:
当必填字段为空时,如何查看显示在必填字段上方的“请填写此字段”消息?
现在我的黄瓜场景似乎完全忽略了空白字段,成功提交了表单。
(我正在验证字段是否存在,手动提交时,表单会显示消息)
【问题讨论】:
-
你用的是什么Capybara驱动? (例如机械化、硒)
-
只是检查,但是字段上有 validates_presence_of,并且在提交时仍然被接受?
-
@AndyWaite 默认值,从刚才的 capybara README 来看,它看起来像是 :rack_test。而且它不支持javascript,这是我没想到的。所以答案是使用js驱动?
-
@Tonys 有,手动提交时会出现消息。
-
(续)尝试使用其他驱动程序,例如 Mechanize 或 Selentium,看看会发生什么。
标签: html cucumber ruby-on-rails-3.1 capybara