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 密钥
支持的模型:
{
"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、获取两个文件
5、无需 AI,即可随时运行脚本
主要区别:生成后,你的测试脚本是完全独立的。不再需要 API 调用,不再需要令牌,不再需要等待 AI 响应。只是纯粹、高效的自动化。
本文分享自 AllTests软件测试 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有