AutoMouser:生成浏览器自动化代码,将鼠标操作通过AI转为Selenium Python脚本

최신 AI 도구5개월 전에 게시 됨 Sharenet.ai
964 0
吐司AI

일반 소개

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 包,如 selenium 노래로 응답 openai.
© 저작권 정책
AiPPT

관련 게시물

댓글 없음

없음
댓글 없음...