Azure devops 剧作家测试在Azure管道上获取失败

Azure devops 剧作家测试在Azure管道上获取失败,azure-devops,jestjs,fetch,playwright,Azure Devops,Jestjs,Fetch,Playwright,我在fetch inside page.evaluate中遇到了一个错误。起初,我认为它被浏览器阻止了,然后我将bypassCSP和ignoreHTTPS设置为true,但问题仍然存在。我想知道是否有解决办法?测试可以在本地上成功运行,但由于某些原因,它总是无法在管道上运行 private async seedBackups() { await page.evaluate(async (apiURL) => { const file = new File([&quo

我在fetch inside page.evaluate中遇到了一个错误。起初,我认为它被浏览器阻止了,然后我将bypassCSP和ignoreHTTPS设置为true,但问题仍然存在。我想知道是否有解决办法?测试可以在本地上成功运行,但由于某些原因,它总是无法在管道上运行

private async seedBackups() {
    await page.evaluate(async (apiURL) => {
        const file = new File(["backup"], "userBackup.json", {
            type: "application/json",
        });

        const formData = new FormData();
        formData.append("userBackup", file);

        const createBackupResponse = await fetch(`${apiURL}/api/v1/backups`, {
            method: "POST",
            body: formData,
        });

        return await createBackupResponse.json();
    }, this.apiURL);
}
错误:page.evaluate:评估失败:TypeError:无法获取错误

  • 剧作家版本:1.9
  • 操作系统:窗口
  • Node.js版本:10.12
  • 浏览器:铬

错误是什么?它记录的唯一信息是:错误:页面。评估:评估失败:类型错误:无法获取错误。您从哪里获取该
apiURL
的信息?您使用的是哪个代理?请尝试使用,并检查您是否仍然存在此问题。