【发布时间】:2012-11-17 19:39:57
【问题描述】:
我遇到了一个异常:
Capybara::Poltergeist::JavascriptError
还有一个调试输出:
"args"=>[[{"message"=>"ReferenceError: 找不到变量:音频"
Here's what I found when researching the error:
这个问题是由于 sencha 2.0 使用 phantomjs 来解决的 依赖关系。 Phantomjs 不支持 HTML5 音频 API。
问题是:如何在使用 capybara/poltergeist 时忽略 javascript Audio 类型的 javascript 错误?
我试过了
visit "/"
page.execute_script "var Audio= function(){ return { load: function(){}, play: function(){} } }"
但是visit方法报错。
【问题讨论】:
标签: capybara phantomjs poltergeist