【问题标题】:How can we write a unit test for printing? [duplicate]我们如何编写用于打印的单元测试? [复制]
【发布时间】:2017-11-08 08:08:15
【问题描述】:

我们如何编写用于打印的单元测试? 例如打印上的可见性项目:

display: none;

我们可以模拟打印模式吗?

【问题讨论】:

  • 不知道是否可以,但是可以在 Chrome 的 DevTools 中模拟打印。因此,对于测试,这可能是您正在使用的测试框架中的一个选项?
  • 酶,用于测试

标签: javascript html css unit-testing printing


【解决方案1】:

我使用 iframe 进行打印,并为此添加了一些参数到 url。我们可以使用这个参数来测试打印:

window.location.hash = '?printMode=true'; // my variant

在运行组件之后,让我们尝试编写测试。

请检查这个答案: can we emulate print mode (media query print) for unit testing?

【讨论】:

    猜你喜欢
    • 2016-02-19
    • 2021-11-01
    • 2019-06-06
    • 2012-10-03
    • 2017-05-29
    • 2012-02-03
    • 2019-01-28
    相关资源
    最近更新 更多