Skip to content

Commit d5a66c3

Browse files
authored
Fix bug: Missing to load the "net/http" library. (#12506)
transitive dependency was removed from firefox driver file without replacing net/http requirement, preventing http calls for Firefox driver without the user first requiring the library. this moves the requirement to webdriver file instead of putting it in each driver file
1 parent 889df2d commit d5a66c3

File tree

4 files changed

+1
-6
lines changed

4 files changed

+1
-6
lines changed

rb/lib/selenium/webdriver.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
require 'json'
2424
require 'set'
2525
require 'uri'
26+
require 'net/http'
2627

2728
require 'selenium/webdriver/atoms'
2829
require 'selenium/webdriver/common'

rb/lib/selenium/webdriver/chrome.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
# specific language governing permissions and limitations
1818
# under the License.
1919

20-
require 'net/http'
21-
2220
module Selenium
2321
module WebDriver
2422
module Chrome

rb/lib/selenium/webdriver/chromium.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
# specific language governing permissions and limitations
1818
# under the License.
1919

20-
require 'net/http'
21-
2220
module Selenium
2321
module WebDriver
2422
module Chromium

rb/lib/selenium/webdriver/edge.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
# specific language governing permissions and limitations
1818
# under the License.
1919

20-
require 'net/http'
21-
2220
module Selenium
2321
module WebDriver
2422
module Edge

0 commit comments

Comments
 (0)