文件名称:pixel-test-log-demo:带有像素测试的测试日志外观演示
文件大小:44KB
文件格式:ZIP
更新时间:2024-04-28 12:24:48
HTML
Cockpit集成测试可能很快就可以包含“像素测试”。 这样的测试将使用浏览器截取屏幕截图,并将其与参考进行比较。 想法是,与单纯以手动方式寻找视觉回归相比,我们可以更轻松地捕获视觉回归。 添加像素测试 要将像素测试添加到测试程序,请调用Browser类的新“ assert_pixels”函数: ... self.browser.assert_pixels('#dialog button.apply', "button") ... 第一个参数是CSS选择器,用于标识要比较的UI部分。 屏幕截图将仅包含该元素。 第二个参数是此测试点的任意但唯一的键。 它用于命名附带的文件。 对于每个这样的调用,在test / reference /目录中需要有一个参考图像。 获取新参考图像的最简单方法是仅运行一次测试(本地或在CI机器中)。 它将失败,但是会为UI的当前状态生成参考图像。 在本地
【文件预览】:
pixel-test-log-demo-master
----log(25KB)
----TestApplication-testBasic-gastgebername-reference.png(5KB)
----TestApplication-testBasic-gastgebername-pixels.png(5KB)
----log.html(17KB)
----TestApplication-testBasic-gastgebername-delta.png(3KB)
----data.md(5KB)
----TestApplication-testBasic-hostname-pixels.png(5KB)
----README.md(5KB)
----TestApplication-testBasic-hostname-reference.png(5KB)
----TestApplication-testBasic-hostname-delta.png(2KB)
----pixeldiff.html(17KB)