Module: HeadlessBrowserTool

Defined in:
lib/headless_browser_tool.rb,
lib/headless_browser_tool/cli.rb,
lib/headless_browser_tool/tools.rb,
lib/headless_browser_tool/logger.rb,
lib/headless_browser_tool/server.rb,
lib/headless_browser_tool/browser.rb,
lib/headless_browser_tool/version.rb,
lib/headless_browser_tool/stdio_server.rb,
lib/headless_browser_tool/browser_adapter.rb,
lib/headless_browser_tool/directory_setup.rb,
lib/headless_browser_tool/session_manager.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/session_middleware.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/session_persistence.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/strict_session_middleware.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

Modules: DirectorySetup, SessionPersistence, Tools Classes: Browser, BrowserAdapter, CLI, Error, Logger, Server, SessionManager, SessionMiddleware, StdioServer, StrictSessionMiddleware

Constant Summary collapse

VERSION =
"0.1.3"