testing - 为什么 PhantomCSS 移动 HTML 元素?

标签 testing web phantomjs regression-testing backstop.js

问题:当我使用视觉回归测试工具(如 PhantomCSS)时,生成的屏幕截图包含带有显着移动的 HTML 元素的网站。

问题图片: Image of <nav> by PhantomCSS

它应该是什么样子:(取自 esfiddle.net)

Actual <nav>

工具:PhantomCSS。 BackstopJS 也会出现同样的问题。

我能做些什么来防止出现问题图像?

最佳答案

flex CSS 属性导致了问题。

关于testing - 为什么 PhantomCSS 移动 HTML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45653626/

相关文章:

visual-studio - Visual Studio 云测试 : Deleting uwanted load tests

java - 在Servlet内部调用RestFul Web Service

performance - 如何减少第一字节时间或第一加载时间

jquery - 使用 PhantomJS 将 JQuery 注入(inject) Amazon.com 页面会导致 JQuery 出现问题

javascript - 使用 PhantomJS 从 CouchDB 获取文档

testing - 通过 Protractor 实例访问同步行为

testing - 为什么 TestCafe 在使用简单的命令行启动测试 Electron 应用程序时会崩溃?

testing - 使用多个 `--tests`

angularjs - 常见问题解答部分 - 显示算法

javascript - CasperJS 奇怪的评估行为