Displaying 1 to 20 from 36 results

CodeceptJS - Modern Era Acceptance Testing Framework for NodeJS

  •    Javascript

And more to come... CodeceptJS is a successor of Codeception, a popular full-stack testing framework for PHP. With CodeceptJS your scenario-driven functional and acceptance tests will be as simple and clean as they can be. You don't need to worry about asynchronous nature of NodeJS or about various APIs of Selenium, PhantomJS, Protractor, etc, as CodeceptJS unifies them and makes them work as they were synchronous.

selenoid - Selenium Hub successor running browsers within containers

  •    Go

Selenoid is a powerful implementation of Selenium hub using Docker containers to launch browsers. New images are added right after official releases. You can create your custom images with browsers.

pioneer - Integration Testing

  •    CoffeeScript

Pioneer provides an abstraction layer between your integration tests and your DOM markup, DRYing up your step definitions and consolidating how people interact with the DOM in tests.




panther - A browser testing and web crawling library for PHP and Symfony

  •    PHP

Panther is a convenient standalone library to scrape websites and to run end-to-end tests using real browsers. Panther is super powerful, it leverages the W3C's WebDriver protocol to drive native web browsers such as Google Chrome and Firefox.

node-chromedriver - An installer and wrapper for Chromedriver.

  •    Javascript

An NPM wrapper for Selenium ChromeDriver. What this is really doing is just grabbing a particular "blessed" (by this module) version of ChromeDriver. As new versions are released and vetted, this module will be updated accordingly.


nemo-screenshot - Plugin for Nemo testing framework for adapting selenium screenshot capabilities

  •    Javascript

The plugin takes as argument the path to save the screenshots and an optional eventsArray. The events array can have one or more of the following elements.If set, the test title will be used as the screenshot filename when an exception occurs. Default screenshot filename is ScreenShot_onException-[process_id]-[timestamp].png, which is not easy to identify the failing test case.

atata - C#/.NET test automation framework

  •    CSharp

C#/.NET web UI test automation full featured framework based on Selenium WebDriver. It uses fluent page object pattern. Supports .NET Framework 4.0+ and .NET Core/Standard 2.0.Find out more on Atata usage. Check atata-framework/atata-samples for different Atata test scenario samples.

wp-e2e-tests - Automated end-to-end tests for WordPress.com

  •    Javascript

Automated end-to-end acceptance tests for the wp-calypso client and WordPress.com in general.See the configuration documentation for details on setting configuration values and environment variables.

capybara.py - Acceptance test framework for web applications

  •    Python

Capybara helps you test web applications by simulating how a real user would interact with your app. It is agnostic about the driver running your tests and comes with Werkzeug and Selenium support built in. See https://elliterate.github.io/capybara.py/.

lambdium - headless chrome + selenium webdriver in AWS Lambda using the serverless application model

  •    Javascript

This uses the binaries from the serverless-chrome project to prototype running headless chromium with selenium-webdriver in AWS Lambda. I've also bundled the chromedriver binary so the browser can be interacted with using the Webdriver Protocol. The function interacts with headless Chromium process using chromedriver and a popular webdriver node.js client library.

selenium-server-deb-package - Provides init script for selenium server in a debian package (.deb)

  •    Shell

This project is meant to automate debian package for selenium-server It will automatically download selenium-server from google code file repository and package it with init.d scripts.

marionette_client - Mozilla's Gecko Marionette client in golang

  •    Go

"Marionette is an automation driver for Mozilla's Gecko engine. It can remotely control either the UI or the internal JavaScript of a Gecko platform, such as Firefox. It can control both the chrome (i.e. menus and functions) or the content (the webpage loaded inside the browsing context), giving a high level of control and ability to replicate user actions. In addition to performing actions on the browser, Marionette can also read the properties and attributes of the DOM. Incomplete list. Check the tests for more examples.

CFSelenium - A native Selenium WebDriver binding for ColdFusion

  •    ColdFusion

CFSelenium is a ColdFusion Component (CFC) which provides a native client library for the Selenium WebDriver. This allows you to write tests, using CFML, which will drive a browser and verify results. This version has dropped support for Selenium-RC and Selenium-IDE. Also the tests have been rewritten for TestBox by Ortus Solutions.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.