zalenium - Allows anyone to have a disposable, flexible, Docker-based Selenium Grid infrastructure featuring video recording, live preview & online/offline dashboards

  •        58

An on-demand, dynamic local Selenium Grid with an extension to a cloud testing platform.

https://github.com/zalando/zalenium


Dependencies:

org.seleniumhq.selenium:selenium-server:3.3
com.spotify:docker-client:8.7.3
io.fabric8:openshift-client:2.3.1
org.slf4j:slf4j-log4j12:1.7.25

Tags
Implementation
License
Platform

   




Related Projects

docker-selenium - Selenium in Docker with Chrome & Firefox plus video recording support

  •    Shell

The purpose of this project is to have Selenium running as simple and as fast as possible. This purpose is augmented by Zalenium a project which uses this one to provide docker-selenium(s) on-demand.

docker-selenium - Docker images for Selenium Grid Server (Standalone, Hub, and Nodes).

  •    Dockerfile

The project is made possible by volunteer contributors who have put in thousands of hours of their own time, and made the source code freely available under the Apache License 2.0. ❗️ When executing docker run for an image with Chrome or Firefox please either mount -v /dev/shm:/dev/shm or use the flag --shm-size=2g to use the host's shared memory.

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.

webdriverio - Next-gen WebDriver test automation framework for Node.js

  •    Javascript

WebdriverIO is a test automation framework that allows you to run tests based on the Webdriver protocol and Appium automation technology. It provides support for your favorite BDD/TDD test framework and will run your tests locally or in the cloud using Sauce Labs, BrowserStack or TestingBot. Check out our CONTRIBUTING.md to get started with setting up the repo. This repository is a development repository for the new version.


Selenium - Web app testing tool

  •    Java

Selenium is a suite of tools such as Selenium IDE, Selenium Remote Control and Selenium Grid to test the web application. Selenium IDE is an integrated development environment for Selenium scripts. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. It supports record and playback.

testcontainers-java - Testcontainers is a Java 8 library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container

  •    Java

Testcontainers is a Java 8 library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. See LICENSE.

Hermes - Selenium For Humans

  •    Java

Hermes provides a powerful yet usable automation solution, making it the most popular Selenium framework in the world, with over 4,000 downloads. Create human readable, machine executable Selenese style tests in Excel. The world's first automation framework fully integrated with Selenium IDE, RC and GRID; yet built for humans. Be up and running using a feature rich Selenium RC framework in minutes. Hermes comes with advanced reporting, analysis, debugging and enterprise level Java developm

teaspoon - Teaspoon: Javascript test runner for Rails

  •    Javascript

Teaspoon is a Javascript test runner built for Rails. It can run tests in the browser and headless using PhantomJS, Selenium WebDriver, or Capybara Webkit. It can also run your tests on selenium-webgrid providers such as BrowserStack. The goal of Teaspoon is to be simple to use while also providing the most complete Javascript testing solution for Rails.

Selunit - Selenium + Continuous Integration

  •    Java

Selunit combines comprehensively Selenium tests in Selenese HTML format (default Selenium IDE format) with Continuous Integration. It provides a flexible Maven plugin for executing Selenese suites in batch and outputs test results in JUnit format. This allows running, controlling and analyzing Selenium tests and reports within all modern CI servers e.g. Hudson or Jenkins without additional tools.

wd - A node.js client for webdriver/selenium 2.

  •    Javascript

This library is designed to be a maleable implementation of the webdriver protocol in Node, exposing functionality via a number of programming paradigms. If you are looking for a more opinionated library, you might find webdriver.io interesting. Note: WD.js does not start the selenium server. You may use the selenium-standalone package to install and start a selenium server.

Lua Selenium Driver

  •    Lua

Lua Selenium Driver is a Selenium 1 (Selenium RC) client library that provide a programming interface (API), i.e., a set of functions, which run Selenium commands. Within each interface, there is a programming function that supports each Selenese command.

BlueDuck Selenium Remote Control

  •    AutoIt

Simplifies management of Selenium Remote Control. Install and manage the Selenium server in just a few steps. Allows you to modify graphically selenium server startup options

Selenium Toolkit for .NET

  •    

Selenium Toolkit for .NET simplifies the setup and use of the popular functional testing framework Selenium. Simply add a reference and go!

phpunit-selenium - Selenium RC integration for PHPUnit

  •    PHP

This package contains a Selenium2TestCase class that can be used to run end-to-end tests against Selenium 2. Use Composer and run composer require --dev phpunit/phpunit-selenium.

requestium - Integration layer between Requests and Selenium for automation of web actions.

  •    Python

Requestium is a Python library that merges the power of Requests, Selenium, and Parsel into a single integrated tool for automatizing web actions. The library was created for writing web automation scripts that are written using mostly Requests but that are able to seamlessly switch to Selenium for the JavaScript heavy parts of the website, while maintaining the session.

go-selenium - Selenium WebDriver client for Go

  •    Go

go-selenium is a Selenium WebDriver client for Go. Note: the public API is experimental and subject to change until further notice.