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 0e3ae86 commit 82bed10Copy full SHA for 82bed10
rb/lib/selenium/devtools.rb
@@ -24,6 +24,23 @@ class << self
24
25
def load_version
26
require "selenium/devtools/v#{@version}"
27
+ rescue LoadError
28
+ Kernel.warn "Could not load selenium-devtools v#{@version}. Trying older versions."
29
+ load_older_version
30
+ end
31
+
32
+ private
33
34
+ # Try to load up to 2 versions back
35
+ def load_older_version
36
+ load_old_version(@version - 1)
37
38
+ load_old_version(@version - 2)
39
40
41
+ def load_old_version(version)
42
+ require "selenium/devtools/v#{version}"
43
+ Kernel.warn "Using selenium-devtools version v#{version}, some features may not work as expected."
44
end
45
46
end # DevTools
0 commit comments