我目前正在使用TestCafe作为我公司的主要测试框架。我最近刚遇到一个问题:我们有一个设计好的管道,它以并行方式启动测试,但不是Testcafe应该工作的方式。
我知道testcafe可以通过并行测试执行来处理并行性:
testcafe -c 3 chrome tests / test.js
但是,我们的管道在不使用并行测试执行过程的情况下,在其自己的浏览器中播放每个testcafe测试。结果是,在执行结束时,任务管理器中仍打开了许多chrome浏览器。我不知道该如何处理...我已经尝试在我的灯具的“ aftereach”中插入一些关于window.close()的代码,但这不起作用...
我不得不提到,一次执行一个测试不会产生这种效果,并且所有chrome浏览器均已正确关闭。
感谢您的帮助!
西尔万
这是执行的代码:
SectionCollapse