2 require "active_support/testing/parallelization"
8 attr_accessor :websocket_port
11 def self.prepended(base)
16 base.websocket_port = 10000
18 ActiveSupport::Testing::Parallelization.after_fork_hook do |worker|
19 base.websocket_port = 10000 + worker
23 def initialize(config)
26 @extra_args = Array(@extra_args) << "--websocket-port=#{self.class.websocket_port}"
28 self.class.websocket_port += 256
34 Selenium::WebDriver::ServiceManager.prepend(OpenStreetMap::Selenium::BidiPort)