响应式界面自动测试
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Galen Framework 是一个用于自动化测试响应式网站外观与布局的开源测试框架。它最初面向 Web 应用布局测试,后来扩展为带报告和测试管理能力的功能测试框架。其运行方式是打开真实浏览器,将窗口调整到指定尺寸,然后根据用户定义的 Galen Specs 校验页面对象的位置、尺寸和关系。
它的核心是 Galen Specs Language,可用较可读的语法描述对象定义、响应式标签、变量、分组、范围、相对位置、对齐、包含、可见性、文本、颜色方案和图像比对等规则。框架基于 Selenium 获取页面元素的位置和尺寸,因此可以配合 Firefox、Chrome、Internet Explorer 等浏览器,也能运行在 Selenium Grid 上。报告方面,它会生成 HTML 报告、截图,并高亮错位元素,便于定位 UI 回归问题。
Galen 支持 JavaScript 测试和 Java 测试。Java API 可通过 Maven 依赖接入,并结合 TestNG 使用;JavaScript 侧提供测试 API 和 GalenPages API。生态集成较广,包括 Selenium Grid、BrowserStack、Sauce Labs、Experitest、HeadSpin、LambdaTest,也支持命令行、gulp、grunt、Jenkins 等流程。IDE 方面有 IntelliJ、Sublime、Vim、VS Code 的语法支持。
文本明确说明 Galen 采用 Apache License 2.0,免费分发,源码在 GitHub 上开放。它可本地运行,也可自建 Selenium Grid 执行;如果需要真机或云浏览器,则依赖第三方云测服务,相关费用不属于 Galen 本身。
优点是对响应式布局测试非常专注,规则表达能力强,报告直观,并且能融入现有 Selenium/Java/JS 测试体系。缺点是需要学习专用 Specs 语言,维护复杂规格文件有一定门槛;官网内容显示主要新闻集中在 2017 年前后,项目活跃度和现代浏览器兼容性需在选型前验证。它适合前端团队、QA 团队和需要持续验证多尺寸 UI 的 Web 产品。
抓取文本未提供中国大陆网络或支付信息,访问状态判断为未知。若云测平台访问或支付受限,可考虑本地 Selenium Grid,或评估 Playwright、Cypress、BackstopJS、Percy、Applitools 等替代方案。
本测评基于公开资料整理,不构成购买建议,请以 galenframework.com 官网实际信息为准。
开源布局测试框架,适合前端自动化测试。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。