返回列表
AI 支持的 UI 测试自动化代理
FreeAI TestingFrameworkSeleniumMCP
关于
AI 驱动的 UI 测试自动化代理通过在基于 Java 的统一框架内集成自然语言测试规范、生成式 AI、检索增强生成 (RAG) 和计算机视觉,为 GUI 测试提供了一种创新方法。它通过语义嵌入和图像学习 UI 组件,从而消除与基于选择器的脚本相关的脆弱性,随后在有人值守(训练)和无人值守(CI/CD)模式下一致地模仿类人交互。
主要功能
- 利用 LangChain4j 连接指令和视觉 AI 模型,分配任务,以便一个模型确定测试操作,而另一个模型管理视觉验证。
- 与 Google AI Studio/Vertex AI 和 Azure OpenAI 兼容,可通过 config.properties 或 AgentConfig.java 进行调整(包括模型名称、API 密钥、端点、温度设置、最大令牌和重试尝试)。