我试图快速开发我的前端,但是每次我更改代码时,我都会刷新我的浏览器并运行一些宏来测试我的代码中的变化是否解决了这个问题。
我尝试将进程更改为无头PySelenium,但是每次更改代码时,驱动程序都要花很长时间才能启动。
我也尝试过Cypress.io,但是在遵循本教程之后,该目录没有加载。
我正在寻找一个无头选择,运行速度尽可能快。
理想情况下,测试框架独立于JS开发框架(例如,反应性或角度)。
发布于 2020-05-12 13:14:26
你可以尝试一些像Puppeteer,CodeceptJS,和Chromium之类的东西。我们在这种组合中取得了很好的成功,测试运行得相当快。
请记住,任何无头浏览器测试都将比单元测试慢。我认为浏览器测试位于测试金字塔的顶端,所以应该比单元测试少运行一些场景,并且总是与单元测试有一些重叠。
https://softwareengineering.stackexchange.com/questions/409981
复制相似问题