# Functions
New creates a new nuclei headless browser module.
# Constants
ActionAddHeader adds a header to the request.
ActionClick performs the left-click action on an Element.
Action debug slows down headless and adds a sleep to each page.
ActionDeleteHeader deletes a header from the request.
ActionExtract performs an extraction on an element.
ActionFilesInput performs an action on a file input.
ActionGetResource performs a get resource action on an element.
ActionKeyboard performs a keyboard action event on a page.
ActionNavigate performs a navigation to the specified URL URL can include nuclei payload data such as URL, Hostname, etc.
ActionRightClick performs the right-click action on an Element.
ActionScreenshot performs the screenshot action writing to a file.
ActionScript executes a JS snippet on the page.
ActionSelectInput performs an action on a select input.
ActionSetBody sets the value of the request body.
ActionSetHeader sets a header in the request.
ActionSetMethod sets the request method.
ActionSleep executes a sleep for a specified duration.
ActionTextInput performs an action for a text input.
ActionTimeInput performs an action on a time input.
ActionWaitEvent waits for a specific event.
ActionWaitLoad waits for the page to stop loading.
# Variables
ActionStringToAction converts an action from string to internal representation.
ActionToActionString converts an action from internal representation to string.
# Structs
Action is an action taken by the browser to reach a navigation
Each step that the browser executes is an action.
Browser is a browser structure for nuclei headless module.
Instance is an isolated browser instance opened for doing operations with it.
Page is a single page in an isolated browser instanace.
# Type aliases
ActionType defines the action type for a browser action.