Class: OmniAI::Tools::Browser::VisitTool

Inherits:
BaseTool
  • Object
show all
Defined in:
lib/omniai/tools/browser/visit_tool.rb

Overview

Examples:

driver = Selenium::WebDriver.for :chrome
tool = OmniAI::Tools::Browser::VisitTool.new(driver:)
tool.execute(to: "https://news.ycombinator.com")

Instance Method Summary collapse

Methods inherited from BaseTool

#initialize

Constructor Details

This class inherits a constructor from OmniAI::Tools::Browser::BaseTool

Instance Method Details

#execute(url:) ⇒ Object

Parameters:



20
21
22
23
24
# File 'lib/omniai/tools/browser/visit_tool.rb', line 20

def execute(url:)
  @logger.info("#{self.class.name}##{__method__} url=#{url.inspect}")

  @browser.goto(url)
end