Unit testing 正在测试从webapp打印页面(Cypress、Jest、Storybook???)

Unit testing 正在测试从webapp打印页面(Cypress、Jest、Storybook???),unit-testing,testing,cypress,e2e-testing,e2e,Unit Testing,Testing,Cypress,E2e Testing,E2e,假设您刚刚收到关于在Web应用程序中实现新功能的要求,该功能应在纸上打印该页面的一部分。该要求涉及可选元素是否为打印产品的一部分 自动测试此功能的最佳方法是什么?我知道,一旦您调用了超出浏览器范围的printing命令,就不可能编写一个完美的自动测试,因此问题的方向是找到最好的“足够好”方法,希望能找到比只监视window.print()更好的方法来断言它被调用

假设您刚刚收到关于在Web应用程序中实现新功能的要求,该功能应在纸上打印该页面的一部分。该要求涉及可选元素是否为打印产品的一部分

自动测试此功能的最佳方法是什么?我知道,一旦您调用了超出浏览器范围的printing命令,就不可能编写一个完美的自动测试,因此问题的方向是找到最好的“足够好”方法,希望能找到比只监视window.print()更好的方法来断言它被调用