We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 69a5efa commit 2b17482Copy full SHA for 2b17482
rb/lib/selenium/webdriver/remote/bridge.rb
@@ -42,6 +42,14 @@ class Bridge
42
#
43
def self.handshake(**opts)
44
desired_capabilities = opts.delete(:desired_capabilities)
45
+
46
+ if desired_capabilities.is_a?(Symbol)
47
+ unless Remote::Capabilities.respond_to?(desired_capabilities)
48
+ raise Error::WebDriverError, "invalid desired capability: #{desired_capabilities.inspect}"
49
+ end
50
+ desired_capabilities = Remote::Capabilities.__send__(desired_capabilities)
51
52
53
bridge = new(opts)
54
capabilities = bridge.create_session(desired_capabilities)
55
0 commit comments