海外访问:www.58jingpai.com
Ctrl + D 收藏本站

AutoMouser 是一个 Chrome 扩展程序,能够智能地跟踪用户交互,并使用 OpenAI 的 GPT 模型自动生成 Selenium 测试代码。它通过记录用户的浏览器操作并将其转换为稳健、可维护的 Python Selenium 脚本,简化了创建自动化测试的过程。AutoMouser 旨在捕捉每一次点击、拖动和悬停操作,从而优化工作流程并构建可靠的、可重复的测试。

 

功能列表

  • 实时交互跟踪(点击、输入、滚动)
  • 自动生成 Selenium Python 代码
  • 智能输入合并
  • 窗口大小调整检测
  • JSON 操作日志导出
  • 多种 XPath 生成策略
  • 干净、结构良好的代码输出

 

使用帮助

安装流程

  1. 克隆此存储库或下载源代码。
  2. 在根目录创建一个 .env 文件,并添加你的 OpenAI API 密钥:OPENAI_API_KEY=your_openai_api_key
  3. 如果需要,替换 background.js 中的 SELENIUM_PROMPT 为你想要的提示模板。
  4. 打开 Chrome 并导航到 chrome://extensions/
  5. 在右上角启用“开发者模式”。
  6. 点击“加载已解压的扩展程序”,并选择扩展程序目录。

使用流程

  1. 点击 Chrome 工具栏中的 AutoMouser 图标开始录制。
  2. 执行你想要自动化的操作。
  3. 再次点击图标停止录制并生成代码。
  4. 两个文件将被下载:
    • tracking_log.json:原始交互数据
    • selenium_test.py:生成的 Selenium 测试脚本

运行生成的 Selenium 代码

  1. 在你的 Python 环境中检查并运行生成的 Selenium 代码。
  2. 确保安装了必要的 Python 包,如 seleniumopenai
0已收藏
0已赞

相关推荐

找不到AI工具?在这试试!

输入关键词,即可 无障碍访问 必应 搜索,快速找到本站所有 AI 工具。

邮箱

联系我们

回顶部

zh_CN简体中文