我为nodejs项目执行了selenium webdriver测试无法在opera(11.64)中查看json对象。我得到一个模式框(下载文件),要求保存文件,但即使在下载后它显示“没有注册的应用程序延期。” 对此有任何想法。手动我可以在添加json viewer扩展或JsonHero扩展时查看它。但是只有在执行测试时我才会遇到这个问题(webdriver-version 2.21.0)。
答案 0 :(得分:0)
使用Opera 12,我在浏览器窗口中拖放时打开本地JSON文件没有任何问题。
如果它是网页上JSON文件的链接,那么该文件的mime类型是什么?它由RFC 4627定义。所以服务器应该发送。
Content-Type: application/json
还是其他什么?如果Opera不理解application / json,你可以通过将这个mime类型与浏览器本身相关联,在Preferences中教他。