Capybara:填写表格和save_and_open_page

Ild*_*dar 15 ruby-on-rails capybara

当我使用capybara填写表单并在浏览器中打开页面时,字段为空.这是正常的吗?

page.fill_in 'Email', :with => 'test@gmail.com'
save_and_open_page
Run Code Online (Sandbox Code Playgroud)

Jo *_*iss 18

似乎将东西填充到文本字段中并不会使它成为DOM的一部分(特别value是<input>元素的属性),因此它不会显示在您获得的页面中.

所以是的,看起来这确实是正常的.

  • 这对我来说似乎很奇怪,因为我已经能够看到填充的值,直到我升级到capybara 2.0.当我回到Capybara 1.1.4时,我再次看到它们. (4认同)