7 分钟内创建移动应用自动化测试 AI 代理
基于 Appium 和 pytest 的现成 Python 脚本:运行测试场景、出错时自动截图、生成 HTML 报告
- 2.将下方提示词粘贴进去。将 [APP_NAME] 替换为应用名称(例如 Calculator),[PLATFORM] 替换为 android 或 ios,[APP_FILE] 替换为应用文件路径(.apk 或 .ipa),[SCENARIOS] 替换为 2-3 个用中文或英文编写的场景,例如:「用户打开登录页面,输入用户名和密码,点击登录,看到主页面」。
每个场景步骤描述得越详细 - 生成的测试脚本就越准确。
ChatGPT ↗关于该工具提示词你是一名资深的移动端 QA 自动化测试工程师。请使用 Appium 和 pytest 为以下内容创建一个完整的 Python 测试代理: 应用名称:[APP_NAME] 平台:[PLATFORM] 应用文件路径:[APP_FILE] 测试场景: [SCENARIOS] 交付物: 1. conftest.py - 包含 pytest fixtures(driver 初始化/清理、desired capabilities 配置) 2. test_app.py - 每个场景对应一个测试函数,使用 WebDriverWait、断言、try/except 3. 测试失败时自动截图,保存到 ./screenshots/ 目录 4. requirements.txt - 包含所有依赖 5. 面向初学者的逐步运行说明 使用 Python 3.10+ 语法。添加英文行内注释。
这个提示词的作用中文提示词:请求 ChatGPT 创建一个完整的测试代理 - 包含多个使用 Appium 和 pytest 的 Python 文件,支持失败时自动截图。请将方括号中的字段替换为你的应用数据和测试场景。 - 3.将生成的每个文件(conftest.py、test_app.py、requirements.txt)复制到电脑上的新项目文件夹中。
ChatGPT 会将每个文件输出为单独的代码块 - 请逐个复制。
- 4.在项目文件夹中打开终端,执行:pip install -r requirements.txt。在另一个终端窗口中安装并启动 Appium Server:npm install -g appium,然后执行 appium。
需要已安装 Python 3.10+ 和 Node.js 18+。Android 需要 Android Studio 和模拟器。iOS 需要 Xcode 和 Simulator(仅限 macOS)。
Appium ↗ - 5.执行命令 pytest test_app.py -v 运行测试。完成后在浏览器中打开报告文件。
如果测试因连接错误而失败 - 请确认 Appium Server 已启动,且模拟器或设备已连接。可以将错误信息粘贴回 ChatGPT 并询问「How to fix this?」
💰 跟着做需要花多少钱价格截至 2026-07
- 免费ChatGPT Free免费版:可无限使用 GPT-4o-mini 模型发消息,无需信用卡。
- 免费Appium完全免费的开源自动化测试框架,无任何限制。
- 免费Python免费的开源编程语言,免费安装使用。
- 免费Node.js免费的运行时环境,仅用于启动 Appium Server。
试一试,做第一个打卡的人
为什么是今天
每周攻略发到邮箱
AI 服务变化很快 - 界面和免费额度可能与描述有所不同。