Path: blob/trunk/rb/sig/lib/selenium/webdriver/remote/capabilities.rbs
4105 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: () -> Hash[Symbol, Integer]
def timeouts=: (Hash[Symbol, Integer] | 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