README
Camofox
Module to interact with Camofox Browser Server from Rocketbot through its REST API. It allows checking the server, creating tabs, navigating, getting snapshots, clicking, typing text and taking screenshots.
Read this in other languages: English, Português, Español
How to install this module
To install the module in Rocketbot Studio, it can be done in two ways:
- Manual: Download the .zip file and unzip it in the modules folder. The folder name must be the same as the module and inside it must have the following files and folders: _init_.py, package.json, docs, example and libs. If you have the application open, refresh your browser to be able to use the new module.
- Automatic: When entering Rocketbot Studio on the right margin you will find the Addons section, select Install Mods, search for the desired module and press install.
Overview
-
Start Server
Start the Camofox Browser Server in background. -
Health Check
Check if the Camofox server is running and reachable. -
Create Tab
Create a new Camofox tab and open the provided URL. -
Navigate
Navigate an existing Camofox tab to a new URL. -
Get Snapshot
Get the accessibility snapshot of a Camofox tab. -
Click
Click an element by its snapshot reference. -
Type Text
Type text into an element by its snapshot reference. -
Screenshot
Take a screenshot of a Camofox tab. -
Stop Server
Stop the Camofox Browser Server using the process PID. -
Download File
Monitors and captures downloads natively in CamoFox's temporary folder in Excel, PDF, TXT, and ZIP formats. -
Evaluate JS
Execute a JavaScript expression in the current tab. -
Hover
Move the mouse over an element using its snapshot reference or a CSS selector. -
Scroll
Scroll the active page in Camofox according to the number of pixels indicated.
OS
- windows
