Class: OmniAI::Tools::Browser::BaseTool

Inherits:
OmniAI::Tool
  • Object
show all
Defined in:
lib/omniai/tools/browser/base_tool.rb

Overview

Examples:

class SeleniumTool < BaseTool
  # ...
end

Instance Method Summary collapse

Constructor Details

#initialize(browser:, logger: Logger.new(IO::NULL)) ⇒ BaseTool

Returns a new instance of BaseTool.

Parameters:

  • logger (IO) (defaults to: Logger.new(IO::NULL))

    An optional logger for debugging executed commands.

  • browser (Watir::Browser)


15
16
17
18
19
# File 'lib/omniai/tools/browser/base_tool.rb', line 15

def initialize(browser:, logger: Logger.new(IO::NULL))
  super()
  @logger = logger
  @browser = browser
end