Testcafe:在 dom 中加载目标元素后,有没有办法进一步停止页面加载?

Testcafe: Is there a way to stop page loading further after the targetted element is loaded in dom?

是否有一种方法可以在已加载所需 DOM 元素之一时强制页面停止进一步加载?

类似于按下浏览器上的退出按钮以停止进一步加载页面,请问在 Testcafe 中有没有办法做到这一点?

我认为以下应该可行:

const cancelLoading = ClientFunction(() => window.stop());

那么无论何时调用 await cancelLoading(),页面都应该停止进一步加载。例如在你找到一个元素之后:

const inputField = Selector('#just-an-example');
await t
  .expect(inputField.visible).ok()
await cancelLoading();