沉默不必要的capybara-webkit警告

时间:2015-09-07 00:19:29

标签: rspec capybara capybara-webkit

有关沉默这些capybara-webkit警告的任何建议吗?

  

2015-09-06 14:15:38.455 webkit_server [3700:6222738]加载错误   / Users / justin / Library / Internet Plug-Ins / Google Earth Web   插件in.plugin /内容/ MacOS的/ libnpgeplugin.dylib:   dlopen(/ Users / justin / Library / Internet Plug-Ins / Google Earth Web   Plug-in.plugin / Contents / MacOS / libnpgeplugin.dylib,265):不合适   图像找到。找到了:/ Users / justin / Library / Internet   插件/ Google Earth Web   Plug-in.plugin / Contents / MacOS / libnpgeplugin.dylib:mach-o,但是错误的   架构插件,NP_Initialize启动插件,NP_Initialize结束   插件,NP_GetEntryPoints启动Private_Initialize   插件,NP_GetEntryPoints结束2015-09-06 14:15:38.463   webkit_server [3700:6222738]加载错误   /用户/贾斯汀/库/应用程序   支持/ Facebook的/视频/ 3.1.0.522 / FacebookVideoCalling.webplugin /内容/ MacOS的/ FacebookVideoCalling:   的dlopen(/用户/贾斯汀/库/应用程序   支持/ Facebook的/视频/ 3.1.0.522 / FacebookVideoCalling.webplugin /内容/ MacOS的/ FacebookVideoCalling,   262):找不到合适的图像。找到了:     /用户/贾斯汀/库/应用程序   支持/ Facebook的/视频/ 3.1.0.522 / FacebookVideoCalling.webplugin /内容/ MacOS的/ FacebookVideoCalling:   mach-o,但错误的架构2015-09-06 14:15:38.493   webkit_server [3700:6222738]无法找到CFBundle的可执行文件   0x7ffd14fcd260(未加载)   2015-09-06 14:15:38.495 webkit_server [3700:6222738]加载错误   / Library / Internet Plug-Ins / QuickTime   Plugin.plugin / Contents / MacOS / QuickTime插件:   dlopen(/ Library / Internet Plug-Ins / QuickTime   Plugin.plugin / Contents / MacOS / QuickTime Plugin,265):没有合适的图像   找到。找到了:/ Library / Internet Plug-Ins / QuickTime   Plugin.plugin / Contents / MacOS / QuickTime插件:mach-o,但错了   architecture objc [3700]:AdobePDFProgressView类实现于   两者/图书馆/互联网   插件/ Adob​​ePDFViewer.plugin / Contents / MacOS / Adob​​ePDFViewer和   /库/互联网   插件/ Adob​​ePDFViewerNPAPI.plugin /内容/ MacOS的/ Adob​​ePDFViewerNPAPI。   将使用两者之一。哪一个未定义。 objc [3700]:班级   ObjCTimerObject在/ Library / Internet中实现   插件/ Adob​​ePDFViewer.plugin / Contents / MacOS / Adob​​ePDFViewer和   /库/互联网   插件/ Adob​​ePDFViewerNPAPI.plugin /内容/ MacOS的/ Adob​​ePDFViewerNPAPI。   将使用两者之一。哪一个未定义。 objc [3700]:班级   MacCocoaSocketServerHelperRtc在/ Library / Internet中实现   插件/ o1dbrowserplugin.plugin / Contents / MacOS / o1dbrowserplugin和   /库/互联网   插件/ googletalkbrowserplugin.plugin /内容/ MacOS的/ googletalkbrowserplugin。   将使用两者之一。哪一个未定义。

1 个答案:

答案 0 :(得分:5)

以下是一个代码段,用于防止警告显示在控制台中:https://github.com/thoughtbot/capybara-webkit/issues/157

Requires()

虽然这可以隐藏消息,但我觉得修复它的正确方法是防止加载插件。但我还没想出如何用Capybara和webkit做到这一点。