From a32f4ecf7b0af1c717f01951dcd2c7243964d846 Mon Sep 17 00:00:00 2001 From: Jack Walker Date: Thu, 23 Apr 2020 10:17:08 +1000 Subject: [PATCH] Separated Selenium driver + BrowserStack code based on hook loadtime --- spec/beef/modules/debug/test_beef_debugs_spec.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/beef/modules/debug/test_beef_debugs_spec.rb b/spec/beef/modules/debug/test_beef_debugs_spec.rb index 0ee3b9f14..2ce43d827 100644 --- a/spec/beef/modules/debug/test_beef_debugs_spec.rb +++ b/spec/beef/modules/debug/test_beef_debugs_spec.rb @@ -87,9 +87,7 @@ RSpec.describe 'BeEF Debug Command Modules:', :run_on_browserstack => true do .map do |debug_mod| @debug_mod_names_ids[debug_mod[1]['class']] = debug_mod[0] end - end - before(:each) do @caps = CONFIG['common_caps'].merge(CONFIG['browser_caps'][TASK_ID]) @caps["name"] = ENV['name'] || 'no-name' @enable_local = @caps["browserstack.local"] && @caps["browserstack.local"].to_s == "true" @@ -103,7 +101,9 @@ RSpec.describe 'BeEF Debug Command Modules:', :run_on_browserstack => true do @caps["browserstack.local"] = true @caps['browserstack.localIdentifier'] = ENV['BROWSERSTACK_LOCAL_IDENTIFIER'] end + end + before(:each) do @driver = Selenium::WebDriver.for(:remote, :url => "http://#{CONFIG['user']}:#{CONFIG['key']}@#{CONFIG['server']}/wd/hub", :desired_capabilities => @caps)