是否有一种方法可以在加载所需的DOM元素之一时强制页面停止进一步加载?
类似于在浏览器上按escape按钮以阻止页面进一步加载,是否有办法在Testcafe中做到这一点?
我认为下面的方法应该有效:
const cancelLoading = ClientFunction(() => window.stop());
则无论何时调用await cancelLoading()
,页面应该停止进一步加载。例如,在找到一个元素后:
const inputField = Selector('#just-an-example');
await t
.expect(inputField.visible).ok()
await cancelLoading();