Skip to content

Commit adbb23a

Browse files
committed
remove webdriver and patch
1 parent eb3b1ae commit adbb23a

File tree

2 files changed

+0
-29
lines changed

2 files changed

+0
-29
lines changed

ruby/hyper-spec/hyper-spec.gemspec

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ Gem::Specification.new do |spec| # rubocop:disable Metrics/BlockLength
2121

2222
spec.add_dependency 'actionview'
2323
spec.add_dependency 'capybara'
24-
spec.add_dependency 'chromedriver-helper', '1.2.0'
2524
spec.add_dependency 'filecache'
2625
spec.add_dependency 'method_source'
2726
spec.add_dependency 'opal', ENV['OPAL_VERSION'] || '>= 0.11.0', '< 2.0'
@@ -31,7 +30,6 @@ Gem::Specification.new do |spec| # rubocop:disable Metrics/BlockLength
3130
spec.add_dependency 'timecop', '~> 0.8.1'
3231
spec.add_dependency 'uglifier'
3332
spec.add_dependency 'unparser', '>= 0.4.2'
34-
spec.add_dependency 'webdrivers'
3533

3634
spec.add_development_dependency 'bundler'
3735
spec.add_development_dependency 'hyper-component', HyperSpec::VERSION

ruby/hyper-spec/lib/hyper-spec.rb

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
if defined?(Selenium::WebDriver::Firefox)
2727
require 'selenium/web_driver/firefox/profile'
2828
end
29-
require 'selenium-webdriver'
3029

3130
require 'hyper-spec/version'
3231

@@ -76,34 +75,8 @@ def self.reset_sessions!
7675
end
7776
end
7877

79-
# TODO: figure out why we need this patch - its because we are on an old version
80-
# of Selenium Webdriver, but why?
8178
require 'selenium-webdriver'
8279

83-
module Selenium
84-
module WebDriver
85-
module Chrome
86-
module Bridge
87-
COMMANDS = remove_const(:COMMANDS).dup
88-
COMMANDS[:get_log] = [:post, 'session/:session_id/log']
89-
COMMANDS.freeze
90-
91-
def log(type)
92-
data = execute :get_log, {}, type: type.to_s
93-
94-
Array(data).map do |l|
95-
begin
96-
LogEntry.new l.fetch('level', 'UNKNOWN'), l.fetch('timestamp'), l.fetch('message')
97-
rescue KeyError
98-
next
99-
end
100-
end
101-
end
102-
end
103-
end
104-
end
105-
end
106-
10780
module Capybara
10881
class << self
10982
alias old_reset_sessions! reset_sessions!

0 commit comments

Comments
 (0)