首页 > 解决方案 > 错误:不支持协议“http:”。预期“https:”

问题描述

我有一个 TestCafe 测试试图访问远程、非安全 (HTTP) URL(用于测试目的),但它失败并出现错误:

TypeError [ERR_INVALID_PROTOCOL]:不支持协议“http:”。预期“https:”

是否有一些 TestCafe 选项可以很好地处理基于 HTTP 的 URL?我尝试使用选项 --allow-running-insecure-content/allowRunningInsecureContent 但它似乎没有帮助。

我也尝试扩展 RequestHook,但是当我尝试覆盖 onRequest() 时,事件参数被视为“对象”类型,因此它不包含预期的 requestOptions 属性。

任何建议将不胜感激。谢谢。

标签: testingautomationautomated-testse2e-testingtestcafe

解决方案


推荐阅读