n8n-nodes-robotframework

0.0.3 • Public • Published

n8n-nodes-robotframework

This is an n8n community node that lets you execute Robot Framework scripts in your n8n workflows, enabling test automation, web automation, and task automation directly within n8n.

Image 1

Robot Framework is an open-source automation framework used for acceptance testing, robotic process automation (RPA), and more. This node provides the flexibility to execute .robot scripts and utilize Robot Framework libraries and keywords for advanced automation scenarios.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Compatibility
Usage
Resources
Version history

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

  • Execute Robot Framework Script: Runs a Robot Framework script within an n8n workflow. You can define variables, settings, test cases, and custom keywords.
  • Optional Output Attachments: Includes options to generate and attach output files (output.xml, log.html, report.html) to your workflow for test results and logs.

Compatibility

This node is compatible with n8n versions that support custom nodes. It requires Robot Framework to be installed on the system and accessible to n8n.

Usage

This node is suitable for advanced users familiar with Robot Framework syntax and its capabilities. Define your Robot Framework script directly within the node’s configuration, including sections like Settings, Variables, Test Cases, and Keywords.

Example Usage:

Image 2

This node also provides options to include output files (output.xml, log.html, and report.html) for deeper insights into test results:

Image 3

Resources

Version history

  • 0.0.1 - Initial release with support for script execution and output file generation.
  • 0.0.2 - Enhanced terminal output readability for Robot Framework test results, preserving original spacing for better clarity in n8n json view.
  • 0.0.3 - Refactored error handling and variable output:
    • Replaced console output with variable-based results for better clarity.
    • Improved error handling to display stderr messages during failures.
    • Centralized variable logging for improved maintainability and debugging.
    • Optimized code structure for test execution and error management.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.0.366latest

Version History

VersionDownloads (Last 7 Days)Published
0.0.366
0.0.213
0.0.110

Package Sidebar

Install

npm i n8n-nodes-robotframework

Weekly Downloads

89

Version

0.0.3

License

MIT

Unpacked Size

71 kB

Total Files

10

Last publish

Collaborators

  • delilovic