部署DeepSeek模型,进群交流最in玩法!
立即加群
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >AutoMouser - 单次AI调用铸就高效自动化脚本

AutoMouser - 单次AI调用铸就高效自动化脚本

作者头像
wangmcn
发布于 2025-05-19 03:08:42
发布于 2025-05-19 03:08:42
14200
代码可运行
举报
文章被收录于专栏:AllTests软件测试AllTests软件测试
运行总次数:0
代码可运行

1、前言

现如今AI与自动化操作的相结合为我们带来了前所未有的便利。通过AI录制自动化操作并生成自动化脚本,正逐渐成为众多领域提高工作效率、降低成本的重要手段。

传统的自动化脚本编写往往需要专业的技术人员花费大量时间和精力,他们需要熟悉各种编程语言和自动化框架,手动编写代码来实现各种操作的自动化,这不仅要求编写者具备深厚的技术功底,而且过程繁琐,容易出错。然而,随着AI技术的飞速发展,这一现状得到了极大的改善。

本篇将介绍一个Chrome扩展程序– AutoMouser,只需一次AI调用,通过录制操作,即可生成可重复使用的Selenium测试脚本。

2、简介

AutoMouser会从你的鼠标移动中自动生成浏览器自动化代码,捕获每一次点击、拖动和悬停,以简化你的工作流程并构建强大、可重复的测试。

AutoMouser是一个Chrome扩展程序,只需一次AI调用,即可将你的浏览器转换为可重复使用的Selenium测试脚本。与依赖持续AI交互的典型Web自动化工具不同,AutoMouser会生成一个完整的独立Python脚本,你可以随时随地运行该脚本,无需进一步的AI调用。

大多数使用AI的Web自动化工具都需要与大型语言模型进行持续通信 - 每次运行测试时,你都会进行API 调用。AutoMouser则不同:

  • 一次调用:生成一次测试脚本,然后无限次运行。
  • 精确重放:每次点击、输入和滚动都完全按照执行的方式捕获。

Github地址:

https://github.com/guoriyue/AutoMouser

3、安装

1、克隆此存储库或下载源代码

https://github.com/guoriyue/AutoMouser.git

2、将 .env.example 另存为一个 .env 文件,并添加你的 API 密钥

支持的模型:

  • GPT-4 (OpenAI)
  • GPT-3.5 (OpenAI)
  • Deepseek
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
    "active_model": "gpt4",
    "models": {
        "gpt4": {
            "api_key": "your-openai-api-key-here"
        },
        "gpt3.5": {
            "api_key": "your-openai-api-key-here"
        },
        "deepseek": {
            "api_key": "your-deepseek-api-key-here"
        }
    }
}

3、如果需要,在 prompt.js 中将SELENIUM_PROMPT 替换为所需的提示模板

4、打开 Chrome 并转到chrome://extensions/

5、启用右上角的“Developer mode”,即开发者模式

6、单击“Load unpacked”,即加载已解压的扩展程序,并选择已修改后的存储库目录

Chrome扩展程序安装完成。

4、快速上手

1、单击 AutoMouser 图标开始录制

2、执行要自动化操作的步骤

3、再次单击该图标以生成脚本

生成代码,LLM正在处理你的操作,请稍候...(可能需要一些时间)

4、获取两个文件

  • selenium_test.py:可重复使用的测试脚本
  • tracking_log.json:原始交互数据(用于调试)

5、无需 AI,即可随时运行脚本

主要区别:生成后,你的测试脚本是完全独立的。不再需要 API 调用,不再需要令牌,不再需要等待 AI 响应。只是纯粹、高效的自动化。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AllTests软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档