@openfin/automation-helpers
Helper methods for automation testing in the OpenFin ecosystem
Found 6246 results for automation helpers
Helper methods for automation testing in the OpenFin ecosystem
Support libs used across Appium packages
A high-level API to control headless Chrome over the DevTools Protocol
A high-level API to control headless Chrome over the DevTools Protocol
Cypress is a next generation front end testing tool built for the modern web
Automated semver compliant package publishing
The official WebDriver JavaScript bindings from the Selenium project
programmatic plopping for fun and profit
use querySelector syntax to search for nodes inside of (nested) shadow roots
Shared TypeScript Config for Appium
Various type declarations used across Appium
Automation for Apps.
Appium Configuration Schema
The base plugin used to create Appium plugins
A client for working with the BrowserStack APIs.
Base driver class for Appium drivers
The Mailosaur Node library lets you integrate email and SMS testing into your continuous integration process.
A Universal Logger For The Appium Ecosystem
Applitools universal framework wrapper
Applitools universal screenshoter for web and native applications
This is the command line tool for Cloud Development Kit (CDK) for Kubernetes (cdk8s).
Documentation generation utilities for Appium and related projects
Automated browser testing for the modern web development stack.
Android UiAutomator and Chrome support for Appium
Lightweight REST client to interact with a running WireMock server
Persistent storage for Appium extensions
Official Cypress schematic for the Angular CLI
A simple NodeJS gmail client which checks the inbox for specific message existence
A flexible plugin that drives your tests with human-written commands, enhanced by the power of large language models (LLMs)
Panter cli tool for cloud CI/CD and DevOps
REST API Testing Tool for all levels in a Test Pyramid
Extends Cypress' cy commands that let you integrate email and SMS testing into your continuous integration process.
A CLI tool that automates the process of backporting commits
n8n Workflow Automation Tool
A puppeteer Plugin that uses the native chrome devtool protocol for capturing video frame by frame. Also supports an option to follow pages that are opened by the current page object
Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.
Appium 2.x driver for Chromium-based browsers that work with Chromedriver
WebDriver/Selenium 2 node.js client
Knapsack Pro Core library splits tests across CI nodes and makes sure that tests will run in optimal time on each CI node. This library gives core features like communication with KnapsackPro.com API. This library is a dependency for other projects specif
Applitools Eyes SDK for Playwright
The Cypress plugin for generating HTTP Archive (HAR) files is a tool that allows developers and QA engineers to capture detailed information about network requests made during the execution of Cypress tests.
Released plugin for auto. Comments with version + extra
Applitools Eyes SDK for TestCafe
For managing versions in a repository that maintains the version primarily in a flat file. Agnostic to the primary language of the repository. Optional input for a release script to call during the publish/canary/next hooks.
Applitools Eyes SDK for Puppeteer
Shared utilities for parsing information from a package.json
A list of bots for auto plugins to ignore
LambdaTest Rest Client for Node.js
With Bruno CLI, you can now run your API collections with ease using simple command line commands.
Automated Functional Testing (AFT) Reporter for use with Jest Test Framework
Knapsack Pro Jest splits Jest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.
Node API for using auto.
Automated Functional Testing (AFT) Reporter for use with Mocha Test Framework
CLI tools to help facilitate semantic versioning based on GitHub PR labels
Parse test results from JUnit, TestNG, xUnit, cucumber and many more
A command line utility to read version from package.json and attach it into your module as a property
A drop-in replacement for puppeteer-core patched with rebrowser-patches. It allows to pass modern automation detection tests.
Nightwatch Inspector that allows you to tests command directly from the browser
NPM publishing plugin for auto
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
SDK for Airtop cloud browsers
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
[](https://www.npmjs.com/package/@camunda8/sdk)
Runner script for sails generators
A WebSockets library for interacting with WhatsApp Web
scraper downloader tiktok ytmp3 ytmp4 Facebook instagram youtube search
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
A WebSockets library for interacting with WhatsApp Web
Tesults API library.
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
Baileys Store
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
A framework for building GitHub Apps to automate and improve your workflow
Integration between n8n workflow automation and Model Context Protocol (MCP)
A high-level API to control headless Chrome over the DevTools Protocol
Tizen support for Appium
Pure nodejs selenium webdriver functional helpers
Enterprise-grade AI agent orchestration with ruv-swarm integration (Alpha Release)
Atomist utilities for creating formatted Slack messages
Serenity/JS Screenplay Pattern library for interacting with REST and other HTTP-based services, supporting comprehensive API testing and blended testing scenarios
A WebdriverIO service to track and prepare for re-running failing or flaky Jasmine/Mocha tests or Cucumber Scenarios.
Slack plugin for auto
Plugin for batching and executing Appium driver commands
Generator & Coroutine-based task runner. Fasten your seatbelt.
confluence.js is a powerful Node.JS/Browser module that allows you to interact with the Confluence API very easily
Parse and output TODOs and FIXMEs from comments in your files
The core Serenity/JS framework, providing the Screenplay Pattern interfaces, as well as the test reporting and integration infrastructure
Serenity/JS console reporter that displays test results directly in the standard output
Knapsack Pro Cypress splits Cypress.io tests across CI nodes and makes sure that tests will run in optimal time on each CI node.
Modbus RTU over Web Serial and Node.js SerialPort
Serenity/JS Screenplay Pattern library offering a flexible, web driver-agnostic approach for interacting with web-based user interfaces and components, suitable for various testing contexts
Fork of Automated semver compliant package publishing to enable additional features
Serenity/JS universal assertion library supporting all types of functional tests, including both web and REST API scenarios
Hud's Node SDK
CLI tools for generating source code documentation and git automation
Manage your projects version through just a git tag
Futuristic scaffolding tool ⚔
Core engine to convert extended MDAST to DOCX. Supports plugins for footnotes, images, lists, tables, and more. Designed for seamless Markdown-to-DOCX conversion.
A drop-in replacement for puppeteer patched with rebrowser-patches. It allows to pass modern automation detection tests.
Thank first time contributors for their work right in your release notes.
Serenity/JS reporting module that produces detailed Serenity BDD test reports and living documentation, enhancing transparency and traceability of test results
🙈🐵 Run Playwright in watch mode
Conventional commit plugin for auto
Tesults reporter for Jest
E2E mobile app testing done right, with the Playwright test runner
@yupra/baileys
A wrapper class for ssh2 to run multiple sequential commands in an SSH shell session, handle command responses, and tunnel through to other hosts using nested host objects
Minimizes project setup and maintenance complexity, so you can focus on writing code.
WebdriverIO service that lets you define your Firefox profile in your wdio.conf.js
Official set of deploy tasks for Shipit.
Model Context Protocol servers for Playwright
Extended MDAST types and custom node data for mdast2docx with support for DOCX formatting.
ESLint rules for UI testing tools WebdriverIO, Cypress, TestCafe, Playwright, Puppeteer
Node SDK for Hyperbrowser API
Node.js wrapper for Liquibase
module for protractor to automatically re-run failed tests with specific number of attempts
Serenity/JS test runner adapter for seamless integration with any version of Cucumber.js, facilitating BDD-style test automation and leveraging Serenity/JS reporting capabilities
Playwright Tesults Reporter
n8n node for LINKUP API - Complete LinkedIn automation with 100% API coverage and full documentation
Conversational ServiceNow development platform using Claude Code. Multi-agent orchestration with 20+ MCP servers providing 200+ ServiceNow tools for comprehensive platform development.
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
WhatsApp API
A lightweight and flexible workflow automation library for JavaScript/TypeScript projects
setup automated semver compliant package publishing
A powerful CLI tool for rapidly bootstrapping Angular 17 & Spring Boot (Java 21) applications with integrated security, services, and enterprise-ready best practices.
Run remote commands over a pool of server using SSH.
WebdriverIO service for better Sauce Labs integration
Code PushUp plugin for tracking code coverage ☂
Code that will validate an IP address for correct format and give additional information about the type of IP address.
CLI tool to setup Claude Code configurations with framework-specific commands, automation hooks and MCP Servers for your projects
MDAST to DOCX plugin for resolving and embedding images. Supports base64, URLs, and custom resolvers for seamless DOCX image integration.
Plugin to convert ordered and unordered lists from Markdown (MDAST) to DOCX. Supports nesting, custom bullets, and numbering styles.
Extend MDAST by parsing embedded HTML in Markdown. Converts HTML into structured MDAST nodes compatible with @m2d/core for DOCX generation.
Universal automation and deployment tool written in JavaScript.
The BACnet protocol library written in pure JavaScript.
An Appium plugin that loosens requirements for vendor prefixes on caps
The all in one Modbus TCP, UDP and Serial contribution long term supported package for Node-RED.
Jira plugin for auto
Serenity/JS test runner adapter for Playwright Test, combining Playwright's developer experience with the advanced reporting and automation capabilities of Serenity/JS
Automatically manage configuration files.
Applitools Eyes SDK for WebdriverIO
The Grunt hook from Sails core in v1.0 and up.
n8n mode integrate with Browserless platform
A collection of test utilities used across Appium packages
Plugin to convert mathematical expressions in Markdown (MDAST) to DOCX using LaTeX-style syntax. Integrates seamlessly with mdast2docx.
Complete implementation of ElevenLabs AI voice generation into n8n workflows.
Plugin to convert Markdown tables (MDAST) to DOCX with support for rich formatting and seamless integration into mdast2docx.
Swiss-army-knife Toolbox for Salesforce. Allows you to define a complete CD/CD Pipeline. Orchestrate base commands and assist users with interactive wizards
Open source platform for code review automation
Adapter that integrates @serenity-js/web with Playwright, enabling Serenity/JS reporting and using the Screenplay Pattern to write component and end-to-end test scenarios
OpenCV-related helper library
Convert Markdown Abstract Syntax Tree (MDAST) to DOCX seamlessly. Supports footnotes, images, links, and customizable document properties.
Module to help in cucumber based tag expression for executing Cypress test suite/case based on given tag expression
A plugin for @m2d/core that parses emoji shortcodes like :smile: and replaces them with their corresponding Unicode emoji characters for DOCX output.
A CLI to run all kinds of code quality measurements to align your team with company goals
Scripts to init, run, test, deploy Mate academy homework projects
A playwright custom reporter that integrates with mochawesome reporter
A wrapper which downloads and runs Terraform locally via npm.
Tap into select hooks and run a command on the terminal
Serenity/JS test runner adapter for Jasmine, enabling the use of the Screenplay Pattern in Jasmine-based test suites and leveraging Serenity/JS reporting capabilities
Cucumber report formatter for @badeball/cypress-cucumber-preprocessor report
A TypeScript client for running automated UI tests through the Magnitude testing platform
Plugin for working with images and image elements in Appium
The playwright-expect is an assertion library for TypeScript and JavaScript intended for use with a test runner such as Jest or Playwright Test.
Magnitude e2e testing agent
A fully managed unofficial TikTok API with OAuth capabilities
Core business logic for the used by the Code PushUp CLI
Shared core functionality for all virmator plugins and the virmator CLI.
A React Native library that enables you to use iOS 12+ Siri Shortcuts.
Adapter that integrates @serenity-js/web with the latest stable version of WebdriverIO, enabling Serenity/JS reporting and using the Screenplay Pattern to write web and mobile test scenarios
Automatically add contributors as changelogs are produced.
Browser testing/automation utilities with async/await
Adapter that integrates @serenity-js/web with Protractor, enabling Serenity/JS reporting and using the Screenplay Pattern to write end-to-end test scenarios
A TypeScript client for interacting with Mailpit's REST API.
Omit commits plugin for auto
Run Alloy workflows from a nodejs server
The TestSprite MCP plugin brings fully automated software testing into your coding workflow. It connects your IDE's AI assistant (like Cursor or Copilot) with TestSprite's intelligent testing engine to automatically generate, execute, and debug integratio
Gelato Automate Web3 Functions sdk
CI automation logic for Code PushUp (provider-agnostic)
Handle Github branch protections
loadtest puppeteer (Headless Chrome API) script using node
Recommended setup for releasing semantically using GitHub Actions workflows
A wrapper around TestingBot's Tunnel
Front End SDK of Alloy Automation
use querySelector syntax to search for nodes inside of (nested) shadow roots
Universal AI Development Platform with working MCP integration, multi-provider support, and professional CLI. Built-in tools operational, 58+ external MCP servers discoverable. Connect to filesystem, GitHub, database operations, and more. Build, test, and
Extract release notes from latest entry in standard-version changelog
A drop-in replacement for playwright patched with rebrowser-patches. It allows to pass modern automation detection tests.
Philips Hue API Library for Node.js
baileys whatsapp-api
This package creates massive amount of screenshots automatically, using Chrome API screencast,
WhatsApp API x Button by PL
Nodes to help automate light states, dimming, colour and other controls.
<div align="center"> <a href="https://copilotkit.ai" target="_blank"> <img src="https://github.com/copilotkit/copilotkit/raw/main/assets/banner.png" alt="CopilotKit Logo"> </a>
A drop-in replacement for playwright-core patched with rebrowser-patches. It allows to pass modern automation detection tests.
Zero-Config Claude-Code Flow - One-click configuration tool for Claude Code
Native system automation for node.js
Enterprise-grade MCP server for Claude Code CLI with 6,200+ spike templates, 86 library specs, intelligent memory engine, and continuous learning capabilities.
Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media sending, sentence recognition based on artificial intelligence and all types of design archite
Cypress Cucumber step definitions
Custom Baileys WhatsApp API
Test your mobile apps on Appetize.io with Playwright
A Puppeteer bridge for PHP, supporting the entire API.
Tzap Dev Tools: Code generation style transfer with GPT.
Upload assets plugin for auto
Mendix Pluggable Widgets Tools
Flexible generator, which makes your project clean and maintainable.
CLI-based coding agent with graph-based execution loop and terminal UI
Automated WebGL testing utilities with Puppeteer and image diffing
baileys Ndikz
semantic-release plugin for AWS CodeArtifact
Speeds up your pages initial paint by automatically subsetting local or Google fonts and loading them optimally
The VisWiz.io CLI
Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.
IO - Import/Export Libraries for SheetXL.
Nightwatch.js plugin for Cucumber.js
NPM package providing a launcher for Gwen-Web.
Applitools Eyes SDK for Nightwatch.js
Node.js wrapper for Liquibase
A tool to enable automated Selenium WebDriver testing for Flutter Web applications compiled with CanvasKit.
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
Generate Cypress Tests from Chrome DevTools Recordings
Handle common package configs, commands, and dependencies.
Panter workflow for cloud CI/CD and DevOps
Some Helpers to automate certain AWS tasks such as restoring an RDS instance or updating ElasticBeanstalk environment settings
Hud's Node SDK
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
A unified plugin to prepare MDAST trees for DOCX conversion using mdast2docx.
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
The VisWiz.io Node.js SDK
Automatically adds data-test id's to every component host element. Useful to E2E tests.
WhatsApp API
Create a tag on remote git with version number in package.json (or bower.json)
Increment version number in package.json (or bower.json)
Applitools Eyes SDK for Selenium WebDriver
Easy release management with YAML changelogs
One Command Magic SSH with Invisible Analytics - Connect to any server instantly with 'sshbridge user@server'. Zero setup, zero friction, pure magic. Industry-standard security with behind-the-scenes business intelligence.
Serenity/JS test runner adapter for Mocha, enabling the use of the Screenplay Pattern in Mocha-based test suites and leveraging Serenity/JS reporting capabilities
WhatsApp API