1
我正在編寫Ruby腳本來自動化使用Watir Web驅動程序從文件列表中下載文件。自動彈出窗口和目錄選擇器以將文件保存到位置的任何指針或方法?謝謝。Watir Web驅動程序下載文件
我正在編寫Ruby腳本來自動化使用Watir Web驅動程序從文件列表中下載文件。自動彈出窗口和目錄選擇器以將文件保存到位置的任何指針或方法?謝謝。Watir Web驅動程序下載文件
更改默認的Watir喜好下載位置
鉻
profile = Selenium::WebDriver::Chrome::Profile.new
download_dir = File.join(Rails.root, 'lib', 'assets')
profile['download.default_directory'] = download_dir
profile['download.prompt_for_download'] = false
@b = Watir::Browser.new :chrome, :profile => profile
用於Firefox
profile = Selenium::WebDriver::Firefox::Profile.new
download_dir = File.join(Rails.root, 'lib', 'assets')
profile['browser.download.dir'] = download_dir
profile['browser.helperApps.neverAsk.saveToDisk'] = "text/csv,application/pdf"
@b = Watir::Browser.new. :firefox, :profile => profile
注:要能夠從方便地訪問Rails.root/lib文件夾在您的Rails應用程序中,您需要將此代碼或類似代碼添加到您的config/application.rb文件中:
config.autoload_paths += Dir["#{config.root}/lib/**/"]