Sou*_*amy 10 selenium rspec ruby-on-rails capybara
嗨朋友,我想测试在水豚的文件下载.
我试过了
page.response_headers['Content-Type']
Run Code Online (Sandbox Code Playgroud)
但它引发了Capybara :: NotSupportedByDriverError异常.
我也试过了
page.driver.browser.switch_to.alert.text
Run Code Online (Sandbox Code Playgroud)
它失败并显示"不存在警报"消息
任何帮助赞赏.
谢谢.
Kam*_*pek 11
我测试过,当我点击链接时,我应该收到*.pdf文件.
click_on "link_to_pdf"
page.response_headers['Content-Type'].should eq "application/pdf"
Run Code Online (Sandbox Code Playgroud)
它不适用于selenium,因此最好指定不是javascript驱动程序.我确信它适用于RackTest.
feature "Download pdf", :js => false do
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6314 次 |
| 最近记录: |