Class: Browserctl::Driver::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/browserctl/driver/base.rb

Direct Known Subclasses

CDP

Instance Method Summary collapse

Instance Method Details

#create_pageObject

Raises:

  • (NotImplementedError)


6
# File 'lib/browserctl/driver/base.rb', line 6

def create_page   = raise NotImplementedError, "#{self.class.name}#create_page not implemented"

#devtools_info(_page) ⇒ Object

Raises:

  • (NotImplementedError)


10
# File 'lib/browserctl/driver/base.rb', line 10

def devtools_info(_page) = raise NotImplementedError, "#{self.class.name}#devtools_info not implemented"

#headed?Boolean

Returns:

  • (Boolean)

Raises:

  • (NotImplementedError)


8
# File 'lib/browserctl/driver/base.rb', line 8

def headed?       = raise NotImplementedError, "#{self.class.name}#headed? not implemented"

#quitObject

Raises:

  • (NotImplementedError)


7
# File 'lib/browserctl/driver/base.rb', line 7

def quit          = raise NotImplementedError, "#{self.class.name}#quit not implemented"

#supports?(_) ⇒ Boolean

Returns:

  • (Boolean)


9
# File 'lib/browserctl/driver/base.rb', line 9

def supports?(_)  = false