Cucumber Selenium-Webdriver 内容处理
Cucumber Selenium-Webdriver Content-Disposition
在 cucumber/ruby 中使用 selenium-webdriver 时,有什么方法可以确认文件的下载过程吗?
当运行ning headless时,我用一个简单的rspec-expectation expect(response_headers['Content-Disposition']).to include("attachment;filename#{pdf_filename}")
当我在 Selenium (Chrome) 中 运行 时,这不再有效。我收到错误:
Capybara::NotSupportedByDriverError: Capybara::Driver::Base#response_headers
运行通过 Selenium 时,有什么方法可以实现这个目标吗?
您可以检查下载目录中是否存在您期望的文件:
File.exists? "/Users/mesutgunes/Downloads/#{pdf_filename}"
在 cucumber/ruby 中使用 selenium-webdriver 时,有什么方法可以确认文件的下载过程吗?
当运行ning headless时,我用一个简单的rspec-expectation expect(response_headers['Content-Disposition']).to include("attachment;filename#{pdf_filename}")
当我在 Selenium (Chrome) 中 运行 时,这不再有效。我收到错误:
Capybara::NotSupportedByDriverError: Capybara::Driver::Base#response_headers
运行通过 Selenium 时,有什么方法可以实现这个目标吗?
您可以检查下载目录中是否存在您期望的文件:
File.exists? "/Users/mesutgunes/Downloads/#{pdf_filename}"