首页 > 解决方案 > TestCafe 重新加载页面并重新执行夹具挂钩

问题描述

重新加载的普遍智慧是使用await t.eval(() => location.reload(true));.

但是,使用这种方法,一旦重新加载页面,如果您使用固定钩子安装了任何东西,例如testcafe-testing-library,它将不再可用。

有没有办法重新执行夹具挂钩?

提出的相关 GitHub 问题https://github.com/testing-library/testcafe-testing-library/issues/28

标签: testingautomatione2e-testingpage-refreshtestcafe

解决方案


请使用新的 TestCafe 功能将客户端脚本注入测试页面,即使重新加载,您的脚本也将可用。


推荐阅读