Test Automation Frameworks
Selenium Framework - Primarily it is for automating web applications for testing purposes
WebDriverIO - Next-gen browser and mobile automation test framework for Node.js
Cypress makes setting up, writing, running and debugging tests easy.
Robot Framework is a generic open source automation framework. It can be used for test automation and robotic process automation (RPA).
EarlGrey is a native iOS UI automation test framework that enables you to write clear, concise tests.
Gauge is a free and open source test automation framework that takes the pain out of acceptance testing
Appium is an open source test automation framework for use with native, hybrid and mobile web apps.
Serenity BDD helps you write cleaner and more maintainable automated acceptance and regression tests faster.
Cucumber Open is the world’s leading tool for BDD. Work faster and smarter than your competition by supporting a team-centric, cross-functional workflow.
Citrus Integration Testing Framework for automated integration tests supporting a wide range of message protocols and data formats!
Galen Framework - Automated testing of look and feel for your responsive websites
Carina is a Java-based test automation framework that unites all testing layers: Mobile applications (web, native, hybrid), WEB applications, Windows applications, REST services, Databases.
TestProject is a free end-to-end test automation
platform for web, mobile, and API testing
Karate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework.
OpenTest is a free and open source functional test automation framework for web applications, mobile apps and APIs, built for scalability and extensibility,
Sahi Pro is arguably the only low-code test automation platform that lets you work with complex test automation scenarios as easily as the simple ones.