0

我为nodejs项目执行了selenium webdriver测试,无法查看opera(11.64)中的json对象。我得到一个模态框(下载文件),要求保存文件,但即使在下载后显示“没有为此扩展注册的应用程序”。对此有任何想法。当我添加 json 查看器扩展或 JsonHero 扩展时,我可以手动查看它。但我只有在执行测试时才会遇到这个问题(webdriver-version 2.21.0)。

4

1 回答 1

0

使用 Opera 12,我在浏览器窗口中通过拖放打开本地 JSON 文件没有问题。

如果它是指向网页上 JSON 文件的链接,该文件的 mime 类型是什么?它由RFC 4627定义。所以服务器应该发送。

Content-Type: application/json

或者是其他东西?如果 Opera 不理解 application/json,您可以在 Preferences 中通过将此 mime 类型与浏览器本身相关联来教他。

于 2012-06-20T17:38:49.270 回答