我刚刚使用Mavericks转移到Macbook pro视网膜,并开始在我的rspec输出中收到这些警告信息:
webkit_server [55708:507] CoreText性能说明:客户端调用 CTFontCreateWithName()使用名称“Arial”并使用PostScript获取字体 名称“ArialMT”。为获得最佳性能,请仅在使用时使用PostScript名称 调用此API。
我通过在spec_helper.rb文件中设置以下内容,将capybara与webkit javascript驱动程序一起使用:
Capybara.javascript_driver = :webkit
有谁知道如何压制消息?
答案 0 :(得分:2)
你可以这样做
brew uninstall qt && brew update && brew install qt
答案 1 :(得分:1)
在从github找到一些信息之后,回答我自己的问题:
这似乎是一个特别针对小牛队的问题,并且与capybara-webkit的依赖之一相关; capybara-webkit项目了解它并且目前有一个可用的工作in this issue discussion thread
需要注意的一点是,在capybara-webkit 0.14.2上我的工作不适合我,所以我更新到版本1.0.0:
捆绑更新capybara-webkit
消息suppession例程在那之后工作正常:)