TestCafe 重新加载页面并重新执行夹具挂钩

TestCafe reload page and re-execute fixture hook

重新加载的常识是使用 await t.eval(() => location.reload(true));

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

有没有办法重新执行fixture hook?

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

请使用 the new TestCafe feature 将客户端脚本注入测试页面,您的脚本即使在重新加载后也可用。