Skip to main content

MAT Engine

AI 移动端 App UI 自动化测试工具——执行引擎与 CLI(命令 mat)。

  • 自然语言一句话生成用例,真机 dry-run 校准
  • 混合驱动定位链:控件层 → 图像模板 → 视觉大模型兜底,失败自动自愈
  • 每步强制截图证据,失败五分类归因(崩溃 / 断言失败 / 定位失败 / 环境问题 / 待归因)
  • 探索测试:规则驱动自主遍历,页面层级(L0-Ln)与页面图谱沉淀,发现附复现路径
  • 本地执行免费不限量,数据不出本机
# Windows
py -m pip install --user mat-uitest
# macOS / Linux(推荐:uv 自动解决 Python 3.11+,不需要预装;已有 uv 跳过第一行)
curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install mat-uitest && uv tool update-shell   # 最后一步把 ~/.local/bin 加进 PATH,重开终端生效
# 已装 pipx(等价备选):pipx install mat-uitest && pipx ensurepath

mat doctor   # 环境自检(首次启动控制台会自动建好工作区与示例用例)

文档:https://mobileaitest.com/manual.html

Metadata

Release files for mat-uitest 0.7.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mat-uitest 0.7.9
File Size Uploaded Provenance Actions
mat_uitest-0.7.9.tar.gz 1.6 MB Without provenance Details for mat_uitest-0.7.9.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mat-uitest 0.7.9
File Interpreter ABI Platform Actions
mat_uitest-0.7.9-py3-none-any.whl Python 3 none any Details for mat_uitest-0.7.9-py3-none-any.whl

Total release size: 2.8 MB

Release files / mat_uitest-0.7.9.tar.gz

Download URL mat_uitest-0.7.9.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
9ea5c033e712a62b166aee18bf7ade8e9229526e656658d4c694121a9c6346cb
BLAKE2b-256 checksum
How to use checksums
4cbebd4fc985c2733fe1c4f0f0cb1ccf50e048e3312036d1e790d2b1c2eae63e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / mat_uitest-0.7.9-py3-none-any.whl

Download URL mat_uitest-0.7.9-py3-none-any.whl
Size 1.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
9aaad73c19b9d5e9dd34fb0f8666bf5ee37fffeb1d8996905a449652617e61f7
BLAKE2b-256 checksum
How to use checksums
67db99d6e1d38b1ffbc9f73ab1fa430229a9028f86a34e2a05e8bd60cf739dc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Security for mat-uitest 0.7.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page