npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

n8n-nodes-robotframework

v0.0.3

Published

An n8n custom node that executes Robot Framework scripts, allowing users to automate testing and workflow tasks within n8n

Downloads

206

Readme

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.