17 best JavaScript Test Automation libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Mar 10, 2023

technology logo
technology logo

Guide Kit Guide Kit  

JavaScript is a multi-paradigm language with support for event-driven, functional, and imperative (including object-oriented and prototype-based) programming styles. It has an API for working with text, arrays, dates and regular expressions, but does not include any I/O, such as networking, storage or graphics facilities. There are many frameworks that can be used for JavaScript Test Automation. JavaScript can be used for both frontend as well as backend application development. So, if you are developing a web application using JavaScript then you can execute test scripts written in JavaScript itself to automate your web app tests. There are several test automation. We have gathered the most popular JavaScript testing tools and their features, pros and cons. After reading this kit you will be able to pick the right library for your project. Let’s see which of them are the most popular ones in 2022.

Detoxby wix

JavaScript doticonstar image 10408 doticonVersion:20.9.1doticon
License: Permissive (MIT)

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

Support
    Quality
      Security
        License
          Reuse

            Detoxby wix

            JavaScript doticon star image 10408 doticonVersion:20.9.1doticon License: Permissive (MIT)

            Gray box end-to-end testing and automation framework for mobile apps
            Support
              Quality
                Security
                  License
                    Reuse
                      JavaScript doticonstar image 5171 doticonVersion:v0.1.3doticon
                      License: Permissive (MIT)

                      Experimental implementation of high performance interactable views in React Native

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                react-native-interactableby wix

                                JavaScript doticon star image 5171 doticonVersion:v0.1.3doticon License: Permissive (MIT)

                                Experimental implementation of high performance interactable views in React Native
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse
                                          JavaScript doticonstar image 2810 doticonVersion:Currentdoticon
                                          License: Permissive (MIT)

                                          Light weight templates for react

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    react-templatesby wix

                                                    JavaScript doticon star image 2810 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                    Light weight templates for react
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse
                                                              JavaScript doticonstar image 802 doticonVersion:Currentdoticon
                                                              License: Permissive (MIT)

                                                              A collection of React components that conform to Wix Style.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        wix-style-reactby wix

                                                                        JavaScript doticon star image 802 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                        A collection of React components that conform to Wix Style.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  wmlby wix

                                                                                  JavaScript doticonstar image 672 doticonVersion:Currentdoticon
                                                                                  License: Permissive (MIT)

                                                                                  An alternative to symlinks that actually copies changed files from source to destination folders

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            wmlby wix

                                                                                            JavaScript doticon star image 672 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                            An alternative to symlinks that actually copies changed files from source to destination folders
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse
                                                                                                      JavaScript doticonstar image 400 doticonVersion:Currentdoticon
                                                                                                      License: Permissive (MIT)

                                                                                                      The React Native crash course by Wix is a self-learning course designed to help you learn everything you need to know before diving into writing production code in React Native.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                react-native-crash-courseby wix

                                                                                                                JavaScript doticon star image 400 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                The React Native crash course by Wix is a self-learning course designed to help you learn everything you need to know before diving into writing production code in React Native.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          mjml-reactby wix-incubator

                                                                                                                          JavaScript doticonstar image 298 doticonVersion:Currentdoticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          React component library to generate the HTML emails on the fly

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    mjml-reactby wix-incubator

                                                                                                                                    JavaScript doticon star image 298 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                    React component library to generate the HTML emails on the fly
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              petriby wix-incubator

                                                                                                                                              JavaScript doticonstar image 260 doticonVersion:1.0doticon
                                                                                                                                              License: Permissive (BSD-3-Clause)

                                                                                                                                              Wix experiment system (A/B test and feature toggle framework)

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        petriby wix-incubator

                                                                                                                                                        JavaScript doticon star image 260 doticonVersion:1.0doticon License: Permissive (BSD-3-Clause)

                                                                                                                                                        Wix experiment system (A/B test and feature toggle framework)
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  jetby invertase

                                                                                                                                                                  JavaScript doticonstar image 82 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Others (Non-SPDX)

                                                                                                                                                                  ✈️ Test your React Native modules e2e; mock-free and native testing code free.

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            jetby invertase

                                                                                                                                                                            JavaScript doticon star image 82 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                                                            ✈️ Test your React Native modules e2e; mock-free and native testing code free.
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      Kompotby wix-incubator

                                                                                                                                                                                      JavaScript doticonstar image 43 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      Component testing for React Native using Detox

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                Kompotby wix-incubator

                                                                                                                                                                                                JavaScript doticon star image 43 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                Component testing for React Native using Detox
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse
                                                                                                                                                                                                          JavaScript doticonstar image 13 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                          React Native JS Utils for DetoxInstruments

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    detox-instruments-react-native-utilsby wix

                                                                                                                                                                                                                    JavaScript doticon star image 13 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                    React Native JS Utils for DetoxInstruments
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              react-native-boilerplateby tranhoangduong1994

                                                                                                                                                                                                                              JavaScript doticonstar image 10 doticonVersion:Currentdoticon
                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                              A boilerplate for building apps with React Native, with a demo of handling REST API requests using redux-saga.

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        react-native-boilerplateby tranhoangduong1994

                                                                                                                                                                                                                                        JavaScript doticon star image 10 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                        A boilerplate for building apps with React Native, with a demo of handling REST API requests using redux-saga.
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  bridgeby Salakar

                                                                                                                                                                                                                                                  JavaScript doticonstar image 3 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                  License: Others (Non-SPDX)

                                                                                                                                                                                                                                                  MOVED -->

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            bridgeby Salakar

                                                                                                                                                                                                                                                            JavaScript doticon star image 3 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                                                                                                                                            MOVED -->
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      ignite-detoxby juddey

                                                                                                                                                                                                                                                                      JavaScript doticonstar image 3 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                                                                                                      Give your ignite app a detox from wix.

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                ignite-detoxby juddey

                                                                                                                                                                                                                                                                                JavaScript doticon star image 3 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                Give your ignite app a detox from wix.
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse
                                                                                                                                                                                                                                                                                          JavaScript doticonstar image 2 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                                                                                                          Convenient interface for asynchronous testing frameworks.

                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                    async-test-pipeby wix

                                                                                                                                                                                                                                                                                                    JavaScript doticon star image 2 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                    Convenient interface for asynchronous testing frameworks.
                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                              Detoxby yakuzaPug

                                                                                                                                                                                                                                                                                                              JavaScript doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                              License: Permissive (MIT License)

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

                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                        Detoxby yakuzaPug

                                                                                                                                                                                                                                                                                                                        JavaScript doticon star image 0 doticonVersion:Currentdoticon License: Permissive (MIT License)

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

                                                                                                                                                                                                                                                                                                                                  eslint-plugin-detoxby wix-incubator

                                                                                                                                                                                                                                                                                                                                  JavaScript doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                  ESLint plugin for Detox tests

                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                            eslint-plugin-detoxby wix-incubator

                                                                                                                                                                                                                                                                                                                                            JavaScript doticon star image 0 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                            ESLint plugin for Detox tests
                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                                                                                                      See similar Kits and Libraries