我正在通过testcafe-browser-provider-electron插件v1.8.0
使用Electron v7.1.13
中的TestCafe v0.0.14
。>>
[每次我使用testcafe运行测试并需要获取数据时,请求URL的格式始终如下:http:// localhost:55303 / randomCharacters / http://api.lvh.me:3000 / graphql
我也未能成功模拟请求。我试图通过命令行并使用自定义RequestHook来代理请求。我不想嘲笑这些请求,因为这样做会破坏运行我们的e2e测试的目的。
目前,我只是尝试发送POST请求以登录应用程序的主页,但响应始终为222,因为该请求从未访问过本地服务器(或远程服务器)。向我们的https:// staging-server发送请求,认为这可以避免localhost问题,但是在那里我没有成功。)
反正有将这些请求发送到服务器吗?
任何帮助将不胜感激。
编辑:为澄清起见,我正在使用Apollo Client和Graphql发送请求。
我正在将Electron v7.1.13中的TestCafe v1.8.0与testcafe-browser-provider-electron插件v0.0.14一起使用。每次我使用testcafe运行测试并需要获取数据时,请求URL始终为...
可能是您的API响应中不包含必需的CORS标头:'access-control-allow-origin':'*'。请确保您的API使用正确的标头响应。