Displaying 1 to 20 from 95 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.

ghostdriver - Ghost Driver is an implementation of the Remote WebDriver Wire protocol, using PhantomJS as back-end

Ghost Driver is a pure JavaScript implementation of the WebDriver Wire Protocol for PhantomJS. It's a Remote WebDriver that uses PhantomJS as back-end. GhostDriver is designed to be integral part of PhantomJS itself, but it's developed in isolation and progress is tracked by this Repository.

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.

FluentLenium - FluentLenium is a website automation framework which extends Selenium to write reliable and resilient UI functional tests

FluentLenium makes the writing of acceptance testing more easy and in a fluent way using the power of css selectors. Build upon Selenium WebDriver. goTo("http://www.bing.com"); $("#sb_form_q").fill().with("FluentLenium"); $("#sb_form_go").submit(); assertThat(title()).contains("FluentLenium");

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).

node-chromedriver - An installer and wrapper for Chromedriver.

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.