Maestro - 新一代移动 UI 自动化框架

Navigation Menu

切换导航 Sign in

Search or jump to...

Search code, repositories, users, issues, pull requests...

Search Clear Search syntax tips

Provide feedback

We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name Query To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up Reseting focus You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} mobile-dev-inc / **Maestro ** Public

Painless E2E Automation for Mobile and Web maestro.dev

License

Apache-2.0 license 6.7k stars 336 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings

Additional navigation options

mobile-dev-inc/Maestro

main BranchesTags Go to file Code

Folders and files

Name| Name| Last commit message| Last commit date
---|---|---|---

Latest commit

History

1,213 Commits
.github| .github
.idea| .idea
.run| .run
assets| assets
e2e| e2e
example| example
gradle| gradle
maestro-ai| maestro-ai
maestro-android| maestro-android
maestro-cli| maestro-cli
maestro-client| maestro-client
maestro-ios-driver| maestro-ios-driver
maestro-ios-xctest-runner| maestro-ios-xctest-runner
maestro-ios| maestro-ios
maestro-orchestra-models| maestro-orchestra-models
maestro-orchestra| maestro-orchestra
maestro-proto| maestro-proto
maestro-studio| maestro-studio
maestro-test| maestro-test
maestro-utils| maestro-utils
maestro-web| maestro-web
recipes| recipes
scripts| scripts
.editorconfig| .editorconfig
.gitattributes| .gitattributes
.gitignore| .gitignore
CHANGELOG.md| CHANGELOG.md
CONTRIBUTING.md| CONTRIBUTING.md
LICENSE| LICENSE
README.md| README.md
RELEASING.md| RELEASING.md
build.gradle.kts| build.gradle.kts
debug.keystore| debug.keystore
detekt.yml| detekt.yml
gradle.properties| gradle.properties
gradlew| gradlew
gradlew.bat| gradlew.bat
installLocally.sh| installLocally.sh
logo.png| logo.png
maestro| maestro
settings.gradle.kts| settings.gradle.kts
View all files

Repository files navigation

Tip Ready to wire into CI or scale up your testing? Run Maestro in the cloud

Maestro

Maestro is the simplest and most effective UI testing framework for Mobile and Web.

Why Maestro?

Maestro 构建于对其前辈(Appium, Espresso, UIAutomator, XCTest)的经验学习之上:

Resources

Documentation

可在docs.maestro.dev上找到

要了解更多关于我们为什么构建 Maestro 的背景信息,请阅读 Maestro 发布公告博客

Community

我们邀请所有人 加入我们的公共 Slack 频道

Contributing

Maestro 是一个开源项目,我们非常乐于接受贡献。

要开始,请查看 带有 good first issue 标签的问题贡献指南

Built by

About

Painless E2E Automation for Mobile and Web maestro.dev

Topics

android ios ui-automation blackbox-testing

Resources

Readme

License

Apache-2.0 license Activity Custom properties

Stars

6.7k stars

Watchers

51 watching

Forks

336 forks Report repository

Releases 107

CLI 1.39.13 Latest Feb 13, 2025 + 106 releases

Packages 0

No packages published

Contributors 75