Capybara因NotSupportedByDriverError而失败-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Capybara因NotSupportedByDriverError而失败

小六码奴 2019-04-09 17:07:59 479

我正在尝试验证下载csv在我的rails应用程序中的工作原理。但它抛出错误Capybara::NotSupportedByDriverError:
Capybara::Driver::Base#response_headers

it 'exports as CSV' do

visit_and_login
agree_to_tos

click_link 'Download to CSV'

page.response_headers['Content-Type'].should include 'text/csv'

end

Ruby
分享到
取消 提交回答
全部回答(1)
  • 小六码奴
    2019-07-17 23:33:01

    selenium驱动程序不提供对响应头(也不是状态码)的访问。你有几个选择

    只需验证href和属性(下载等)或链接是否正确
    配置驱动程序以实际下载文件,然后打开并验证它是否正确。

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题