2

作为新测试自动化框架评估的一部分,我希望看看我们是否可以对网站的响应式设计进行自动化测试。为了给你一个更好的主意,今天我们使用 GALEN 框架来做这件事。我们的测试包括像素点、高度、宽度、颜色、容器大小、页面元素的定位(上、下、侧)等。我们在 Java-Selenium 中创建 WebDriver 对象,然后将其传递给 Galen 进行测试.

对于断言,我们使用一个规范文件,其中提到了视觉/响应式设计要求。GALEN 可以为我们做的事情列在这里: http: //galenframework.com/docs/reference-galen-spec-language-guide/

我正在尝试查看是否可以使用 testCafe 完成此操作,但我不确定从哪里开始;我在 testCafe 网站上进行了初步搜索,但没有找到任何像 GALEN 的东西。只是想知道 testCafe 是否可以扩展到 GALEN?关于如何完成响应式测试,我也愿意接受其他想法。任何指针将不胜感激。

4

1 回答 1

2

使用 TestCafe,您可以调整浏览器大小并制作屏幕截图。此外,我们计划在不久的将来支持视觉回归测试。目前 TestCafe 不支持任何用于比较元素属性的特殊语法。但是,您仍然可以使用元素快照客户端函数检查任何 DOM 元素属性

据我了解,GALEN 是基于 Selenium 构建的,所以我不确定它是否公开了任何可以在没有 Selenium 的情况下在 TestCafe 中使用的 API。

无论如何,您可以在 TestCafe 存储库中创建功能请求

于 2019-04-25T08:05:10.120 回答