Testing 强制测试CAFé 如果测试卡住,则中止执行

Testing 强制测试CAFé 如果测试卡住,则中止执行,testing,automation,electron,qa,testcafe,Testing,Automation,Electron,Qa,Testcafe,我正在使用TestCafé1.8.1和TestCaf浏览器提供商electron 0.0.14。假设应用程序中的一个问题迫使它卡住并挂起一个测试执行,因此,套件中的其余测试无法继续执行。有没有办法强制TestCafé在超时后中止该测试的执行,并继续运行套件中的其余测试 我已经多次遇到这个问题,这是一个问题,因为我无法看到其余“良好”测试的结果,只是因为一个测试挂起了整个执行。TestCafe重新加载浏览器,并在应用程序卡住时重新启动最新的测试。目前TestCafe无法在这种情况下放弃此测试。谢谢

我正在使用TestCafé1.8.1和TestCaf浏览器提供商electron 0.0.14。假设应用程序中的一个问题迫使它卡住并挂起一个测试执行,因此,套件中的其余测试无法继续执行。有没有办法强制TestCafé在超时后中止该测试的执行,并继续运行套件中的其余测试


我已经多次遇到这个问题,这是一个问题,因为我无法看到其余“良好”测试的结果,只是因为一个测试挂起了整个执行。

TestCafe重新加载浏览器,并在应用程序卡住时重新启动最新的测试。目前TestCafe无法在这种情况下放弃此测试。

谢谢您的回答,Dmitry。我发现了一个奇怪的情况,即当我调试时,执行具有您提到的行为,但当我触发正常执行时则没有。看着Electron的控制台,我可以看到hammerhead开始以某种未解决的承诺循环,因此,它挂起并且从不重新启动。你能提供一个视频来展示你如何重现这个问题吗?确保出现问题的调用堆栈可见