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