@@ -43,21 +43,21 @@ class << self
4343 def for ( browser , opts = { } )
4444 case browser
4545 when :chrome
46- Chrome ::Driver . new ( opts )
46+ Chrome ::Driver . new ( ** opts )
4747 when :internet_explorer , :ie
48- IE ::Driver . new ( opts )
48+ IE ::Driver . new ( ** opts )
4949 when :safari
50- Safari ::Driver . new ( opts )
50+ Safari ::Driver . new ( ** opts )
5151 when :firefox , :ff
52- Firefox ::Driver . new ( opts )
52+ Firefox ::Driver . new ( ** opts )
5353 when :edge
54- Edge ::Driver . new ( opts )
54+ Edge ::Driver . new ( ** opts )
5555 when :edge_chrome
56- EdgeChrome ::Driver . new ( opts )
56+ EdgeChrome ::Driver . new ( ** opts )
5757 when :edge_html
58- EdgeHtml ::Driver . new ( opts )
58+ EdgeHtml ::Driver . new ( ** opts )
5959 when :remote
60- Remote ::Driver . new ( opts )
60+ Remote ::Driver . new ( ** opts )
6161 else
6262 raise ArgumentError , "unknown driver: #{ browser . inspect } "
6363 end
@@ -73,7 +73,7 @@ def for(browser, opts = {})
7373
7474 def initialize ( bridge : nil , listener : nil , **opts )
7575 @service = nil
76- bridge ||= create_bridge ( opts )
76+ bridge ||= create_bridge ( ** opts )
7777 @bridge = listener ? Support ::EventFiringBridge . new ( bridge , listener ) : bridge
7878 end
7979
@@ -322,7 +322,7 @@ def create_bridge(**opts)
322322 bridge_opts = { http_client : opts . delete ( :http_client ) , url : opts . delete ( :url ) }
323323 raise ArgumentError , "Unable to create a driver with parameters: #{ opts } " unless opts . empty?
324324
325- bridge = ( respond_to? ( :bridge_class ) ? bridge_class : Remote ::Bridge ) . new ( bridge_opts )
325+ bridge = ( respond_to? ( :bridge_class ) ? bridge_class : Remote ::Bridge ) . new ( ** bridge_opts )
326326
327327 bridge . create_session ( capabilities )
328328 bridge
0 commit comments