kandi background
Explore Kits

7 best JavaScript Automation libraries in 2022

by naveen.kumar@openweaver.com Updated: Mar 29, 2022

JavaScript automation libraries help you to automate actions in your browsers. These libraries are very useful for testing web applications. We can run JavaScript automation using any of the Selenium drivers like ChromeDriver, GeckoDriver, InternetExplorerDriver, etc. One reason for the popularity of JavaScript-based web application frameworks is that most web applications have JavaScript components and it's going to be easier to automate such web applications with JavaScript. Developers tend to use some of the following open source libraries: Detox - tests your mobile app while it’s running in a real device/simulator, interacting with it just like a real user; Shipit - Shipit is an automation engine and a deployment tool. Shipit provides a good alternative to Capistrano or other build tools. It is easy to deploy or automate simple tasks on your remote servers. The entire list of Javascript automation open source libraries is provided below.

playwrightby microsoft

TypeScript star image 47033 Version:v1.30.0

License: Permissive (Apache-2.0)

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

Support
Quality
Security
License
Reuse

playwrightby microsoft

TypeScript star image 47033 Version:v1.30.0 License: Permissive (Apache-2.0)

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Support
Quality
Security
License
Reuse

seleniumby SeleniumHQ

Java star image 25635 Version:selenium-4.8.0

License: Permissive (Apache-2.0)

A browser automation framework and ecosystem.

Support
Quality
Security
License
Reuse

seleniumby SeleniumHQ

Java star image 25635 Version:selenium-4.8.0 License: Permissive (Apache-2.0)

A browser automation framework and ecosystem.
Support
Quality
Security
License
Reuse

appsmithby appsmithorg

TypeScript star image 24393 Version:v1.9.4

License: Permissive (Apache-2.0)

Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.

Support
Quality
Security
License
Reuse

appsmithby appsmithorg

TypeScript star image 24393 Version:v1.9.4 License: Permissive (Apache-2.0)

Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.
Support
Quality
Security
License
Reuse

Auto.jsby hyb1996

Java star image 12398 Version:Current

License: Others (Non-SPDX)

Automation&Workflow JavaScript IDE on Android (Automation workflow JavaScript IDE on Android platform)

Support
Quality
Security
License
Reuse

Auto.jsby hyb1996

Java star image 12398 Version:Current License: Others (Non-SPDX)

Automation&Workflow JavaScript IDE on Android (Automation workflow JavaScript IDE on Android platform)
Support
Quality
Security
License
Reuse

Detoxby wix

JavaScript star image 10143 Version:20.1.2

License: Permissive (MIT)

Gray box end-to-end testing and automation framework for mobile apps

Support
Quality
Security
License
Reuse

Detoxby wix

JavaScript star image 10143 Version:20.1.2 License: Permissive (MIT)

Gray box end-to-end testing and automation framework for mobile apps
Support
Quality
Security
License
Reuse

webdriverioby webdriverio

TypeScript star image 7932 Version:8.1.3

License: Permissive (MIT)

Next-gen browser and mobile automation test framework for Node.js

Support
Quality
Security
License
Reuse

webdriverioby webdriverio

TypeScript star image 7932 Version:8.1.3 License: Permissive (MIT)

Next-gen browser and mobile automation test framework for Node.js
Support
Quality
Security
License
Reuse

shipitby shipitjs

JavaScript star image 5216 Version:v5.3.0

License: Permissive (MIT)

Universal automation and deployment tool ⛵️

Support
Quality
Security
License
Reuse

shipitby shipitjs

JavaScript star image 5216 Version:v5.3.0 License: Permissive (MIT)

Universal automation and deployment tool ⛵️
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Artificial Intelligence
Automation
Automation