TestCafe:.navigateTo方法访问的URL长度有限制吗?
在某种情况下,当访问的页面具有超过 4k 个字符的 url 时,测试会冻结。在开发工具控制台中,我收到一些与 testcafe 中的一些 .js 文件相关的错误 (500),例如 task.js。如果我将 url 拆分为少于 3k 个字符,它就可以工作。这可以从一些配置文件中更改吗?谢谢。
回答
TestCafe 中的客户端-服务器消息传递设备(基于https://github.com/inikulin/replicator)强加了 ~65K 字符限制。此限制不可配置。即使考虑到最大服务信息大小(数百字节),这显然超过了您遇到的限制。我假设您正在处理浏览器限制(不同浏览器中 URL 的最大长度是多少?)。