New Community Node: Automate Browser Tasks in n8n with Robot Framework! 🌐📸

Hey n8n enthusiasts! :wave:

I’m excited to share a new community node: n8n-nodes-robotframework. This custom node lets you integrate Robot Framework directly into your n8n workflows, opening up powerful new automation possibilities.

For those unfamiliar, Robot Framework is a popular open-source framework for automation, offering a keyword-driven approach that’s perfect for tasks like test automation, RPA, and more. One of its standout features is the Browser Library, which allows you to:

• Open webpages and navigate through them.

• Automate UI interactions, such as logging in or filling forms.

• Capture screenshots or even record videos of browser sessions.

With this node, you can do even more by passing the outputs (e.g., screenshots) to other n8n nodes for further processing, such as:

• Using OpenAI to analyze or caption the image.

• Applying Image Recognition for object detection or OCR tasks.

Check out the GitHub repo here:

:link: GitHub - Delilovic/n8n-nodes-robotframework

Contributions and feedback are highly welcome! I’d love to hear how you’d use this or any ideas for improvements. Let’s collaborate! :blush:

6 Likes

I’ve updated the README file for the n8n RobotFramework Community Node, making it much easier to set up and try this powerful integration! :tada:

Here’s what’s new:

• Step-by-step instructions for setting up the node with n8n.

• A detailed usage example demonstrating how to automate a login, validate it, and send a Telegram notification.

• Clear guidance on how to import the example workflow into your n8n instance with a single JSON file.

• Simplified explanations on how to use Robot Framework scripts with browser context, variables, and outputs seamlessly within n8n workflows.

Whether you’re already using Robot Framework or are new to it, you can now quickly get started with this node.

Check out the updated README here: [GitHub Repository Link]