From 1bad08c1c09a49c0710b94964eefcc55ddcca59d Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Thu, 31 May 2018 21:23:49 +1000 Subject: [PATCH] Update checkout_workflow and spec_helper to work with Selenium --- spec/spec_helper.rb | 2 +- spec/support/request/checkout_workflow.rb | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 3832ca0cc8..25dac67716 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -98,7 +98,7 @@ RSpec.configure do |config| def restart_phantomjs Capybara.send('session_pool').values .select { |s| s.driver.is_a?(Capybara::Selenium::Driver) } - .each { |s| s.driver.restart} + .each { |s| s.driver.reset! } end config.before(:all) { restart_phantomjs } diff --git a/spec/support/request/checkout_workflow.rb b/spec/support/request/checkout_workflow.rb index 11a13194bc..8a4ea7974d 100644 --- a/spec/support/request/checkout_workflow.rb +++ b/spec/support/request/checkout_workflow.rb @@ -4,15 +4,15 @@ module CheckoutWorkflow end def checkout_as_guest - find("button", text: "Checkout as guest").trigger "click" + find("button", text: "Checkout as guest").click end def place_order - find("button", text: "Place order now").trigger "click" + find("button", text: "Place order now").click end def toggle_accordion(id) - find("##{id} dd a").trigger "click" + find("##{id} dd a").click end def toggle_details