由于 Testcafe 前置请求 URL,对 API 端点的请求被拒绝 - 解决方案?

Requests to an API endpoint denied due to Testcafe prepending request URLs - solutions?

当 Testcafe 运行s 针对我们的本地站点时,它在测试步骤中发出的每个请求都带有类似 http://192.168.1.182:59304/http://localhost:3000 的前缀(端口号因 运行 而异)。

在大多数情况下这是有效的,但是我们的网络应用程序在用户旅程中调用某些 APIs,在 TestCafe 中它们可能看起来像:http://192.168.1.182:59304/http://www.example.com/api/v2/customers/1 返回 401和 'unauthorized' 的响应正文。但是,有些 API 调用没问题。

我想我的问题是:

您遇到过这个问题:https://github.com/DevExpress/testcafe-hammerhead/issues/2344。它是固定的。尝试 运行 使用最新的 TestCafe 版本 (1.8.8-alpha.3) 进行测试。