【发布时间】:2018-09-09 20:36:15
【问题描述】:
我有这段代码,我正在用 HTMLUnit 测试:
function fetchIt() {
var response = fetch('https://httpbin.org/get');
var json = response.json();
console.log(json);
return json;
};
fetchIt();
但抛出
net.sourceforge.htmlunit.corejs.javascript.EcmaError: ReferenceError: "fetch" is not defined.
我们如何在 HTMLUnit、JUnit 测试中使用fetch?
fetch 如https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
【问题讨论】:
-
据我所知它是浏览器 API 的一部分?
-
HTMLUnit 是我用于单元测试的浏览器
-
你怎么知道 HTMLUnit 首先支持 fetch?
-
您能否在 HtmlUnit 错误跟踪器中打开一个问题。如果你喜欢 GitHub 上提供的 HtmlUnit - 欢迎任何贡献。
标签: javascript java junit htmlunit