diff --git a/spec/integration/driver_spec.rb b/spec/integration/driver_spec.rb index 1dbd21e..1264aaa 100644 --- a/spec/integration/driver_spec.rb +++ b/spec/integration/driver_spec.rb @@ -12,8 +12,7 @@ describe Capybara::Driver::Webkit do # TODO: bug with drag and drop # it_should_behave_like "driver with javascript support" - # TODO: needs to reset cookies after each test - # it_should_behave_like "driver with cookies support" + it_should_behave_like "driver with cookies support" # Can't support: # it_should_behave_like "driver with header support" diff --git a/src/Reset.cpp b/src/Reset.cpp index b32886c..d20662b 100644 --- a/src/Reset.cpp +++ b/src/Reset.cpp @@ -9,6 +9,7 @@ void Reset::start(QStringList &arguments) { page()->triggerAction(QWebPage::Stop); page()->mainFrame()->setHtml(""); + page()->networkAccessManager()->setCookieJar(new QNetworkCookieJar()); QString response = ""; emit finished(true, response); }