Module: HeadlessBrowserTool::Tools

Defined in:
lib/headless_browser_tool/tools.rb,
lib/headless_browser_tool/tools/base_tool.rb,
lib/headless_browser_tool/tools/drag_tool.rb,
lib/headless_browser_tool/tools/check_tool.rb,
lib/headless_browser_tool/tools/click_tool.rb,
lib/headless_browser_tool/tools/hover_tool.rb,
lib/headless_browser_tool/tools/visit_tool.rb,
lib/headless_browser_tool/tools/choose_tool.rb,
lib/headless_browser_tool/tools/select_tool.rb,
lib/headless_browser_tool/tools/fill_in_tool.rb,
lib/headless_browser_tool/tools/go_back_tool.rb,
lib/headless_browser_tool/tools/refresh_tool.rb,
lib/headless_browser_tool/tools/uncheck_tool.rb,
lib/headless_browser_tool/tools/find_all_tool.rb,
lib/headless_browser_tool/tools/get_text_tool.rb,
lib/headless_browser_tool/tools/has_text_tool.rb,
lib/headless_browser_tool/tools/get_value_tool.rb,
lib/headless_browser_tool/tools/save_page_tool.rb,
lib/headless_browser_tool/tools/click_link_tool.rb,
lib/headless_browser_tool/tools/go_forward_tool.rb,
lib/headless_browser_tool/tools/is_visible_tool.rb,
lib/headless_browser_tool/tools/screenshot_tool.rb,
lib/headless_browser_tool/tools/attach_file_tool.rb,
lib/headless_browser_tool/tools/has_element_tool.rb,
lib/headless_browser_tool/tools/right_click_tool.rb,
lib/headless_browser_tool/tools/search_page_tool.rb,
lib/headless_browser_tool/tools/visual_diff_tool.rb,
lib/headless_browser_tool/tools/auto_narrate_tool.rb,
lib/headless_browser_tool/tools/click_button_tool.rb,
lib/headless_browser_tool/tools/close_window_tool.rb,
lib/headless_browser_tool/tools/double_click_tool.rb,
lib/headless_browser_tool/tools/find_element_tool.rb,
lib/headless_browser_tool/tools/get_attribute_tool.rb,
lib/headless_browser_tool/tools/resize_window_tool.rb,
lib/headless_browser_tool/tools/search_source_tool.rb,
lib/headless_browser_tool/tools/execute_script_tool.rb,
lib/headless_browser_tool/tools/get_page_title_tool.rb,
lib/headless_browser_tool/tools/evaluate_script_tool.rb,
lib/headless_browser_tool/tools/get_current_url_tool.rb,
lib/headless_browser_tool/tools/get_page_source_tool.rb,
lib/headless_browser_tool/tools/maximize_window_tool.rb,
lib/headless_browser_tool/tools/open_new_window_tool.rb,
lib/headless_browser_tool/tools/get_current_path_tool.rb,
lib/headless_browser_tool/tools/get_page_context_tool.rb,
lib/headless_browser_tool/tools/get_session_info_tool.rb,
lib/headless_browser_tool/tools/switch_to_window_tool.rb,
lib/headless_browser_tool/tools/get_window_handles_tool.rb,
lib/headless_browser_tool/tools/get_narration_history_tool.rb,
lib/headless_browser_tool/tools/find_elements_containing_text_tool.rb

Defined Under Namespace

Classes: AttachFileTool, AutoNarrateTool, BaseTool, CheckTool, ChooseTool, ClickButtonTool, ClickLinkTool, ClickTool, CloseWindowTool, DoubleClickTool, DragTool, EvaluateScriptTool, ExecuteScriptTool, FillInTool, FindAllTool, FindElementTool, FindElementsContainingTextTool, GetAttributeTool, GetCurrentPathTool, GetCurrentUrlTool, GetNarrationHistoryTool, GetPageContextTool, GetPageSourceTool, GetPageTitleTool, GetSessionInfoTool, GetTextTool, GetValueTool, GetWindowHandlesTool, GoBackTool, GoForwardTool, HasElementTool, HasTextTool, HoverTool, IsVisibleTool, MaximizeWindowTool, OpenNewWindowTool, RefreshTool, ResizeWindowTool, RightClickTool, SavePageTool, ScreenshotTool, SearchPageTool, SearchSourceTool, SelectTool, SwitchToWindowTool, UncheckTool, VisitTool, VisualDiffTool

Constant Summary collapse

ALL_TOOLS =
[
  VisitTool,
  RefreshTool,
  GoBackTool,
  GoForwardTool,
  ClickTool,
  RightClickTool,
  DoubleClickTool,
  HoverTool,
  DragTool,
  FindElementTool,
  FindAllTool,
  FindElementsContainingTextTool,
  GetTextTool,
  GetAttributeTool,
  GetValueTool,
  IsVisibleTool,
  HasElementTool,
  HasTextTool,
  FillInTool,
  SelectTool,
  CheckTool,
  UncheckTool,
  ChooseTool,
  AttachFileTool,
  ClickButtonTool,
  ClickLinkTool,
  GetCurrentUrlTool,
  GetCurrentPathTool,
  GetPageTitleTool,
  GetPageSourceTool,
  ExecuteScriptTool,
  EvaluateScriptTool,
  SavePageTool,
  SwitchToWindowTool,
  OpenNewWindowTool,
  CloseWindowTool,
  GetWindowHandlesTool,
  MaximizeWindowTool,
  ResizeWindowTool,
  ScreenshotTool,
  SearchPageTool,
  SearchSourceTool,
  VisualDiffTool,
  GetPageContextTool,
  AutoNarrateTool,
  GetNarrationHistoryTool,
  GetSessionInfoTool
].freeze