Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
SeleniumHQ
GitHub Repository: SeleniumHQ/Selenium
Path: blob/trunk/rb/sig/lib/selenium/webdriver/remote/capabilities.rbs
1865 views
module Selenium
  module WebDriver
    module Remote
      class Capabilities
        @capabilities: untyped

        KNOWN: Array[Symbol]

        def self.always_match: (untyped capabilities) -> untyped

        def self.first_match: (*untyped capabilities) -> untyped

        def self.json_create: (untyped data) -> untyped

        def self.camel_case: (untyped str_or_sym) -> untyped

        private

        def self.process_timeouts: (untyped caps, untyped timeouts) -> untyped?

        public

        def initialize: (?::Hash[untyped, untyped] opts) -> void

        def []=: (untyped key, untyped value) -> untyped

        def []: (untyped key) -> untyped

        def merge!: (untyped other) -> untyped

        def proxy: () -> untyped

        def proxy=: (untyped proxy) -> untyped

        def timeouts: () -> untyped

        def timeouts=: (untyped timeouts) -> untyped

        def implicit_timeout: () -> untyped

        def implicit_timeout=: (untyped timeout) -> untyped

        def page_load_timeout: () -> untyped

        def page_load_timeout=: (untyped timeout) -> untyped

        def script_timeout: () -> untyped

        def script_timeout=: (untyped timeout) -> untyped

        def as_json: (*untyped) -> untyped

        def to_json: (*untyped) -> untyped

        def ==: (untyped other) -> (bool | untyped)

        alias eql? ==

        attr_reader capabilities: untyped

        private

        def process_capabilities: (untyped key, untyped value, untyped hash) -> untyped

        def convert_key: (untyped key) -> untyped

        def convert_value: (untyped key, untyped value) -> untyped
      end
    end
  end
end