Cucumber Ruby,单击“黄瓜”中的链接时录制VCR磁带

Cucumber Ruby,单击“黄瓜”中的链接时录制VCR磁带,cucumber,capybara,vcr,Cucumber,Capybara,Vcr,我有这个: @javascript Given A Given /$A^/ do VCR.use_cassette 'a_cassette' do click_link 'a_link' # This makes an AJAX request to external server end end 不录制磁带,需要在步骤定义内完成。我使用睡眠并为自己工作 Given /$A^/ do VCR.use_cassette 'a_cassette' do click

我有这个:

@javascript
Given A

Given /$A^/ do
  VCR.use_cassette 'a_cassette' do
     click_link 'a_link' # This makes an AJAX request to external server
  end
end

不录制磁带,需要在步骤定义内完成。

我使用睡眠并为自己工作

Given /$A^/ do
  VCR.use_cassette 'a_cassette' do
     click_link 'a_link' # This makes an AJAX request to external server
     sleep 3
  end
end
更新
使用
页面
呼叫。

将您的解决方案作为答案发布,而不是在问题中发布。
click_link 'a_link'
page.should have_content 'some content'

# some model assertion