8 best JavaScript UI Testing libraries in 2025
by marketing.admin@openweaver.com Updated: Mar 11, 2023
Guide Kit
A JavaScript UI testing library will help you automate the tests. You can write tests to verify the correct functioning of your application, including clicks on buttons or links, inputting text in the fields, checking for exceptions and errors, etc. Once the tests are written, they can be run and repeated many times without any manual intervention. The best 8 Java UI Testing Open Source Projects are the following including axe-core - Accessibility engine for automated Web UI testing; UI Recorder - a multiplatform UI test recorder; tuneup_js - JavaScript library to ease automated iOS UI testing; juni | Unidata UI testing framework and tests.
axe-coreby dequelabs
Accessibility engine for automated Web UI testing
axe-coreby dequelabs
JavaScript
5135
Version:v4.7.2
License: Weak Copyleft (MPL-2.0)
uirecorderby alibaba
UI Recorder is a multi-platform UI test recorder.
uirecorderby alibaba
JavaScript
2022
Version:Current
License: Permissive (MIT)
tuneup_jsby vkolgi
A JavaScript library to ease automated iOS UI testing with UIAutomation and Instruments.
tuneup_jsby vkolgi
JavaScript
731
Version:1.2.3
License: Permissive (MIT)
react-testing-examplesby skidding
Searchable library of React testing examples
react-testing-examplesby skidding
JavaScript
361
Version:Current
License: Permissive (MIT)
NoSmokeby macacajs
A cross platform UI crawler which scans view trees then generate and execute UI test cases.
NoSmokeby macacajs
JavaScript
181
Version:Current
License: Permissive (MIT)
ui5-uiveri5by SAP
End-to-end testing framework for SAPUI5
ui5-uiveri5by SAP
JavaScript
106
Version:v1.46.3
License: Others (Non-SPDX)
react-component-playgroundby skidding
Minimal frame for loading and testing React components in isolation.
react-component-playgroundby skidding
JavaScript
76
Version:Current
License: Permissive (MIT)
juniby unidata-community-group
Unidata UI testing framework and tests
juniby unidata-community-group
JavaScript
1
Version:Current
License: Strong Copyleft (GNU GPLv3)