Unicorn is all-in-one test automation framework which provides wide spectrum of functionality out of box to start efficient test automation process in short terms. Checkout Framework usage examples
- UI.Core - Generic implementation used as a base for any specific GUI implementation. Rich collection of all-GUI matchers from the box.
- UI.Win - Interaction with Windows native GUI based on Microsoft UI Automation.
- UI.Web - Interaction with web content in browser based on Selenium WebDriver.
- UI.Web.Playwright - Interaction with web content in browser based on Playwright.
- UI.Mobile interaction with mobile based on Appium
- Backend - Interaction with REST API
- Unicorn.Taf.Templates - Project and item templates for Unicorn
- Toolbox - Stats collection and analysis, launches visualization and stats
- TestAdapter - Tests adapter
- ConsoleRunner - The utility is used to run unicorn tests from console.