我正在使用capybara(1.1.4),poltergeist(1.0.2)和rails(3.2.13)。我正试图截取屏幕来调试我得到的一些错误。然而,水豚和poltergeist保存截图方法都不起作用。当我做poltergeist(我的所有测试都有js:true)时,我明白了:
Failure/Error: save_screenshot('test.png')
NoMethodError:
undefined method `save_screenshot' for #<RSpec::Core::ExampleGroup::Nested_1:0x007fb5fcce3178>
当我按照Capybara方式行事时,我得到了这个:
Failure/Error: page.save_screenshot('screenshot.png')
NoMethodError:
undefined method `save_screenshot' for #<Capybara::Session>
我完全不知道为什么这不起作用,谷歌搜索完全没有用。如果您需要更多信息,请询问,我会尽快回复。我非常感谢你的帮助!