Displaying 1 to 20 from 66 results

Protractor - End to End test framework for Angular apps


Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.

chromedp - Package chromedp is a faster, simpler way to drive browsers (Chrome, Edge, Safari, Android, etc) without external dependencies (ie, Selenium, PhantomJS, etc) using the Chrome Debugging Protocol


Package chromedp is a faster, simpler way to drive browsers in Go using the Chrome Debugging Protocol (for Chrome, Edge, Safari, etc) without external dependencies (ie, Selenium, PhantomJS, etc).NOTE: chromedp's API is currently unstable, and may change at a moments notice. There are likely extremely bad bugs lurking in this code. CAVEAT USER.

chromeless - 🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.


You can try out Chromeless and explore the API in the browser-based demo playground (source).With Chromeless you can control Chrome (open website, click elements, fill out forms...) using an elegant API. This is useful for integration tests or any other scenario where you'd need to script a real browser.




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


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.

UI Recorder - UI test case recorder like Selenium IDE


UI Recorder is a zero cost UI test case recorder like Selenium IDE. It support all user operation like key event, mouse event, alert, file upload, drag, svg, shadow dom. It supports mobile native APP, Parallel test, image diff, Screenshots after each step and lot more.

Selunit - Selenium + Continuous Integration


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.



Easy auto test tool


Project idea: -develop auto tests by text editor: one line-one action -each test locates in single text file (in website folder) -tests development - quickly...

Even Simpler Web/Windows Acceptance Testing


ATTN: This project is being absorbed by the atha.codeplex.com project. Please check there for updates. When v1.0 of Atha is released, this project will be put to rest. ** OBSOLETE................... Even Simpler Web/Windows Acceptance Testing attempts to address the gap ...

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!

mochify.js - ☕️ TDD with Browserify, Mocha, Headless Chrome and WebDriver


Browserifies ./test/*.js, decorated with a Mocha test runner, runs it in Headless Chrome and passes the output back to your console. Cleans up your stack traces by mapping back to the original sources and removing lines from the test framework.For proxy settings and other environment variables, see the Puppeteer documentation.

awesome-regression-testing - 🕶️ A curated list of resources around the topic: visual regression testing


Curated list of awesome visual regression testing resources. Regression testing is a type of software testing which verifies that software which was previously developed and tested still performs the same way after it was changed or interfaced with other software. The purpose of regression testing is to ensure that changes to the software have not introduced new faults.

Hardy - Selenium-driven, cucumber-powered CSS testing.


This is almost entirely working but not 100%. If you spot a problem, please file an issue. Hardy is a collection of CSS testing steps and a boilerplate testing setup to get you up-and-running with automated CSS testing as quickly as possible. Tests are written in Cucumber and use Selenium. Hardy runs on Node.js and therefore all the example CSS test helpers are written in JS. The functionality behind them can easily be reused in any test setup, whether your tests are written in Java, Ruby or anything else.

testium - integration test library for Node


Testium is a testing library focused on providing a simple, but effective, tool for testing your web applications in different browsers (via Selenium) and headlessly (via PhantomJS).

Selenium-best-practices - For writing maintainable and scalable E2E Test.


Our goal is to get together Selenium best practices. Feedback is welcome. If you see anything wrong or know better way open an issue or create a pull request, just fork it and change it. We are open to learn and hear new ideas.Selenium is a portable software testing framework for web applications. It also provides a test domain-specific language to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby.