Yeah, I don't think profiles are working ideally in Firefox right now, I'm
still investigating some of that right now.
You want to pass this in as a `prefs` value:
Not asking should be default?
So I think it should be this:
Watir::Browser.new(:firefox, options: {prefs:
{"browser.download.folderList" => "/path/to/downloads"}})
All the pref options should be here:
http://kb.mozillazine.org/About:config_entries
On Saturday, December 29, 2018 at 4:59:37 AM UTC-8, [email protected]
wrote:
>
> I have succeeded to set the download folder for chrome and it's perfectly
> doing it's Job, but I couldn't do it for firefox
>
> I have written the following code for chrome
>
> client = Selenium::WebDriver::Remote::Http::Default.new
> client.read_timeout = @Page_Load # seconds
> prefs = {
> download: {
> prompt_for_download: false,
> default_directory: File.expand_path("../../../AppData/Downloads", __FILE__)
> }
> }
> @b = Watir::Browser.new :chrome, http_client: client, args:
> ['user-data-dir=C:\Rajagopalan'], options: {prefs: prefs}
>
> It works perfectly but when I try to set same for firefox by the following
> code
>
> puts 'Test Starts in Latest Firefox'
> profile =
> Selenium::WebDriver::Firefox::Profile.new('C:\Users\rajagopalan.m\AppData\Roaming\Mozilla\Firefox\Profiles\5yit4mlq.default')
> profile['browser.download.dir'] =
> File.expand_path("../../../AppData/Downloads", __FILE__)
> profile['browser.helperApps.neverAsk.saveToDisk'] = 'raj'
> options = Selenium::WebDriver::Firefox::Options.new
> options.profile = profile
>
> client = Selenium::WebDriver::Remote::Http::Default.new
> client.read_timeout = @Page_Load
> @b = Watir::Browser.new :firefox, http_client: client, options: options
>
> It's not working as it's working for Chrome. Can someone help me?
>
>
--
--
Before posting, please read
https://github.com/watir/watir_meta/wiki/Guidelines-for-Posting-to-Watir-General-Google-Group.
In short: search before you ask, be nice.
[email protected]
http://groups.google.com/group/watir-general
[email protected]
---
You received this message because you are subscribed to the Google Groups
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.