{"repo":"nightwatchjs/nightwatch","free":true,"listed":false,"github":"https://github.com/nightwatchjs/nightwatch","clone":"git clone https://github.com/nightwatchjs/nightwatch.git","description":"Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack","language":"JavaScript","stars":11958,"topics":["nightwatch","javascript","nodejs","selenium","webdriver","end-to-end-testing","automated-testing","nightwatchjs","chromedriver","w3c-webdriver"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Nightwatch.js [![Discord][discord-badge]][discord] Homepage &bullet; Developer Guide &bullet; API Reference &bullet; About &bullet; Blog Nightwatch is an integrated testing framework powered by Node.js and using the W3C Webdriver API. It is a complete testing solution developed at BrowserStack and which can be used for: ☑️ end-to-end testing of web applications and websites ☑️ component testing in isolation (React / Vue / Storybook / Angular) ☑️ Node.js unit, visual regression testing, accessibility testing & API testing ☑️ Native mobile app testing on Android & iOS 🚀 Nightwatch v3 What's New Release Notes Discussions Nightwatch v3 is an all new generation that has been built around these three pillars: Developer Experience : The entire experience from getting started, to writing and debugging tests, has been redesigned for speed, stability, and consistent non-flaky results. Mobile first : Test your web or native, iOS and Android, mobile applications on simulators, real mobile devices or a cloud grid like BrowserStack. One test automation framework : Run all types of tests from unit, component, and E2E to API, visual, and accessibility with a single framework. The Nightwatch v3 is not just a new version, it’s the result of months of engineering effort to reimagine test automation for the future. Try it out in 60 seconds and see it in action. ⚙️ Get started in 60 seconds 1. Install Nightwatch from NPM From your existing project's root dir: or, if you want to initialize a new ","default_branch":null,"files":null,"tree":[],"storefront":"/r/nightwatchjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nightwatchjs/nightwatch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}