Product Promotion
0x5a.live
for different kinds of informations and explorations.
GitHub - mobile-dev-inc/maestro: Painless Mobile UI Automation
Painless Mobile UI Automation. Contribute to mobile-dev-inc/maestro development by creating an account on GitHub.
Visit SiteGitHub - mobile-dev-inc/maestro: Painless Mobile UI Automation
Painless Mobile UI Automation. Contribute to mobile-dev-inc/maestro development by creating an account on GitHub.
Powered by 0x5a.live ๐
Maestro
Maestro is the easiest way to automate UI testing for your mobile app.
Why Maestro?
Maestro is built on learnings from its predecessors (Appium, Espresso, UIAutomator, XCTest)
- Built-in tolerance to flakiness. UI elements will not always be where you expect them, screen tap will not always go through, etc. Maestro embraces the instability of mobile applications and devices and tries to counter it.
- Built-in tolerance to delays. No need to pepper your tests with
sleep()
calls. Maestro knows that it might take time to load the content (i.e. over the network) and automatically waits for it (but no longer than required). - Blazingly fast iteration. Tests are interpreted, no need to compile anything. Maestro is able to continuously monitor your test files and rerun them as they change.
- Declarative yet powerful syntax. Define your tests in a
yaml
file. - Simple setup. Maestro is a single binary that works anywhere.
Resources
Documentation
Available at maestro.mobile.dev
To get more background on why we built Maestro, read the Maestro announcement blogpost.
Community
We invite everyone to join our public Slack channel.
Contributing
Maestro is an open-source project and we love getting contributions.
To get started, take a look at issues with the good first issue
label and the contributing guide.
Built by
Kotlin Resources
are all listed below.
Made with โค๏ธ
to provide different kinds of informations and resources.