@@ -47,19 +47,24 @@ def self.register_webkit_driver
4747
4848 def self . register_selenium_driver
4949 ::Capybara . register_driver :selenium_billy do |app |
50- options = build_selenium_options_for_firefox
51- capabilities = Selenium ::WebDriver ::Remote ::Capabilities . firefox ( accept_insecure_certs : true )
50+ capabilities = [
51+ build_selenium_options_for_firefox ,
52+ Selenium ::WebDriver ::Remote ::Capabilities . firefox ( accept_insecure_certs : true )
53+ ]
5254
53- ::Capybara ::Selenium ::Driver . new ( app , options : options , desired_capabilities : capabilities )
55+ ::Capybara ::Selenium ::Driver . new ( app , capabilities : capabilities )
5456 end
5557
5658 ::Capybara . register_driver :selenium_headless_billy do |app |
5759 options = build_selenium_options_for_firefox . tap do |opts |
5860 opts . add_argument '-headless'
5961 end
60- capabilities = Selenium ::WebDriver ::Remote ::Capabilities . firefox ( accept_insecure_certs : true )
61-
62- ::Capybara ::Selenium ::Driver . new ( app , options : options , desired_capabilities : capabilities )
62+ capabilities = [
63+ options ,
64+ Selenium ::WebDriver ::Remote ::Capabilities . firefox ( accept_insecure_certs : true )
65+ ]
66+
67+ ::Capybara ::Selenium ::Driver . new ( app , capabilities : capabilities )
6368 end
6469
6570 ::Capybara . register_driver :selenium_chrome_billy do |app |
@@ -70,7 +75,7 @@ def self.register_selenium_driver
7075 ::Capybara ::Selenium ::Driver . new (
7176 app ,
7277 browser : :chrome ,
73- options : options ,
78+ capabilities : options ,
7479 clear_local_storage : true ,
7580 clear_session_storage : true
7681 )
@@ -88,7 +93,7 @@ def self.register_selenium_driver
8893 ::Capybara ::Selenium ::Driver . new (
8994 app ,
9095 browser : :chrome ,
91- options : options ,
96+ capabilities : options ,
9297 clear_local_storage : true ,
9398 clear_session_storage : true
9499 )
@@ -105,7 +110,6 @@ def self.register_apparition_driver
105110
106111 def self . build_selenium_options_for_firefox
107112 profile = Selenium ::WebDriver ::Firefox ::Profile . new . tap do |prof |
108- prof . assume_untrusted_certificate_issuer = false
109113 prof . proxy = Selenium ::WebDriver ::Proxy . new (
110114 http : "#{ Billy . proxy . host } :#{ Billy . proxy . port } " ,
111115 ssl : "#{ Billy . proxy . host } :#{ Billy . proxy . port } " )
0 commit comments