加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何使用rspec 1.3.0 / capybara 0.3.9 / sele

发布时间:2020-12-16 22:11:35 所属栏目:百科 来源:网络整理
导读:嗨朋友我想在水豚测试文件下载. 我努力了 page.response_headers['Content-Type'] 但是它会引发Capybara :: NotSupportedByDriverError异常. 我也试过 page.driver.browser.switch_to.alert.text 它失败,并显示“无警报”的消息 任何帮助赞赏. 谢谢. 解决方
嗨朋友我想在水豚测试文件下载.

我努力了

page.response_headers['Content-Type']

但是它会引发Capybara :: NotSupportedByDriverError异常.

我也试过

page.driver.browser.switch_to.alert.text

它失败,并显示“无警报”的消息

任何帮助赞赏.

谢谢.

解决方法

我测试过,当我点击链接我应该收到* .pdf文件.
click_on "link_to_pdf"
page.response_headers['Content-Type'].should eq "application/pdf"

它不适用于硒,所以更好地指定不是JavaScript驱动程序.我相信它适用于RackTest.

feature "Download pdf",:js => false do
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读