Method: Selenium::WebDriver::WebSocketConnection#remove_callback
- Defined in:
- lib/selenium/webdriver/common/websocket_connection.rb
permalink #remove_callback(event, id) ⇒ Object
60 61 62 63 64 65 |
# File 'lib/selenium/webdriver/common/websocket_connection.rb', line 60 def remove_callback(event, id) return if callbacks[event].reject! { |callback| callback.object_id == id } ids = callbacks[event]&.map(&:object_id) raise Error::WebDriverError, "Callback with ID #{id} does not exist for event #{event}: #{ids}" end |