What is Flybirds?
mainFlybirds is a BDD (Behavior-Driven Development) UI automation testing framework designed for cross-platform and cross-framework testing. It allows you to write test cases in natural language and run the same scripts across multiple platforms including Web, Android, iOS, React Native, and Flutter.
Key capabilities include:
- BDD Pattern: Uses natural language syntax for test cases.
- Multi-Platform Support: Android, iOS, React Native, Flutter, and Web.
- Web Capabilities: Supports Chromium, WebKit, and Firefox engines, including concurrent browser testing.
- Automation Actions: Supports UI element interaction, form submission, validation, keyboard input, and Deeplink navigation.
- Extensibility: A plugin-based architecture allows for custom automation extensions.
- Reporting: Generates HTML reports for test results.