diff --git a/lib/capybara/rack_test/form.rb b/lib/capybara/rack_test/form.rb index c2bca129..c2e87595 100644 --- a/lib/capybara/rack_test/form.rb +++ b/lib/capybara/rack_test/form.rb @@ -72,7 +72,8 @@ class Capybara::RackTest::Form < Capybara::RackTest::Node def submit(button) action = (button && button['formaction']) || native['action'] - driver.submit(method, action.to_s, params(button)) + requset_method = (button && button['formmethod']) || method + driver.submit(requset_method, action.to_s, params(button)) end def multipart?