有关沉默这些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类实现于 两者/图书馆/互联网 插件/ AdobePDFViewer.plugin / Contents / MacOS / AdobePDFViewer和 /库/互联网 插件/ AdobePDFViewerNPAPI.plugin /内容/ MacOS的/ AdobePDFViewerNPAPI。 将使用两者之一。哪一个未定义。 objc [3700]:班级 ObjCTimerObject在/ Library / Internet中实现 插件/ AdobePDFViewer.plugin / Contents / MacOS / AdobePDFViewer和 /库/互联网 插件/ AdobePDFViewerNPAPI.plugin /内容/ MacOS的/ AdobePDFViewerNPAPI。 将使用两者之一。哪一个未定义。 objc [3700]:班级 MacCocoaSocketServerHelperRtc在/ Library / Internet中实现 插件/ o1dbrowserplugin.plugin / Contents / MacOS / o1dbrowserplugin和 /库/互联网 插件/ googletalkbrowserplugin.plugin /内容/ MacOS的/ googletalkbrowserplugin。 将使用两者之一。哪一个未定义。
答案 0 :(得分:5)
以下是一个代码段,用于防止警告显示在控制台中:https://github.com/thoughtbot/capybara-webkit/issues/157。
Requires()
虽然这可以隐藏消息,但我觉得修复它的正确方法是防止加载插件。但我还没想出如何用Capybara和webkit做到这一点。