最近的 Edge 更新导致我们大量由 Selenium 驱动的集成测试因 JSON 查看器而失败,而 JSON 查看器现在显然是默认启用的。它不再以简单的
<pre>
呈现文件内容,而是添加大量嵌套的 <div>
。
禁用 JSON 查看器将恢复功能,我想可以通过
EdgeOptions
来做到这一点。但是,我一直无法找到 JSON Viewer 的选项是如何调用的。
我的配置:
EdgeOptions options = new EdgeOptions();
Map<String, Object> prefs = new HashMap<>();
prefs.put("download.default_directory", TMP_DIRECTORY.toString());
prefs.put("download.directory_upgrade", true);
// prefs.put(<enable json viewer>, false); <-- what I would like to add
options
.setExperimentalOption("prefs", prefs)
...