Displaying 1 to 19 from 19 results

Protractor - End to End test framework for Angular apps

  •    Javascript

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.

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.

webdriver-js-extender - WIP - utilities for supporting additional JSON protocol commands in WebDriver, for use with Protractor

  •    TypeScript

A plugin which adds additional commands to selenium's javascript implementation of the webdriver client side API




blocking-proxy - Proxy for WebDriver tests that waits for Angular application stability.

  •    TypeScript

WebDriver Proxy for testing rich clients. It block certain calls until Angular is done updating the page under test.


autotester - Chrome extension that allows to develop and run automation tests right in browser

  •    Javascript

Autotester is Chrome extension that allows to develop and run automation tests right in browser. Tests are written in Javascript and can be executed over another tab of the same Chrome or any remote browser.Zero setup The setup is just drag-n-drop extension in chrome. No other stuff like Selenium, Node.js or Chromedriver is needed.

chai-smoothie - Chai assertions for Serenity/JS and Protractor

  •    TypeScript

Chai Smoothie smooths out the sharp angles of your Protractor-powered automated web tests. The library provides a set of custom Chai assertions to help your Protractor-based Serenity/JS tests express their intent better, give assertion errors more meaning, and reduce the amount of time your team spends troubleshooting the failures.

serenity-js - A node

  •    TypeScript

Serenity/JS is a node.js library designed to make acceptance and regression testing of modern web applications faster, more collaborative and easier to scale. Although Serenity/JS provides strong support for automating web tests using Protractor and Webdriver, it works very effectively for non-web tests too! Those include tests that exercise web services or even call application code directly.

astrolabe

  •    Javascript

Astrolabe is an extension for protractor that adds page objects to your functional/e2e tests. It is possible to create convenience methods to wrap up common logic.

selenium-webdriver-nodejs - Selenium Webdriver Nodejs

  •    Javascript

In addition to the npm package, you will to download the WebDriver implementations you wish to utilize. As of 2.34.0, browserstack-webdriver natively supports the ChromeDriver. Simply download a copy and make sure it can be found on your PATH. The other drivers (e.g. Firefox, Internet Explorer, and Safari), still require the standalone Selenium server. To run the tests, you will need to download a copy of the ChromeDriver and make sure it can be found on your PATH.

protractor-browser-logs - Provides tools for asserting browser logs inside protractor tests

  •    Javascript

It allows asserting the browser console logs in each test for warnings and errors. You can set the ignored messages, specify the expectations using strings, regex or custom matchers. You can ignore any message whenever it appears.

fiveby - make selenium tests easier to setup, write, and execute

  •    Javascript

Add gulp and some convention to make it even more powerful: slush-fiveby. slush-fiveby is a simple fiveby project generator/example. disableBrowsers and hubUrl are optional, disableBrowser defaults to false.

grunt-webdriver - grunt-webdriver is a grunt plugin to run selenium tests with the WebdriverIO testrunner

  •    Javascript

In your project's Gruntfile, add a section named webdriver to the data object passed into grunt.initConfig(). Your test should contain a configFile property with a path to your wdio config. You can pass in additional options as cli arguments. Run this task with the grunt webdriver command.





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.