Here is an example of automatically downloading files in firefox (Navigate to section "Automatically download without file dialog") http://www.seleniumframework.com/intermediate-tutorial/firefox-profile/
Cheers! On Tuesday, January 13, 2015 at 3:14:21 PM UTC-5, Joe Fl wrote: > > So, I tried the example for firefox and i am still getting the dialog save > window for our app. > > I am attempting to download an excel file. I enter the page click a > button 'Show Download Link' then an 'Accept' button and lastly the link to > download the file. At this point the save dialog window opens... Honestly > I am only changing one thing from the example. > > profile = Selenium::WebDriver::FireFox::Profile.new > profile['browser.download.dir'] = "/tmp/webdriver-downloads" > profile['browser.download.folderList'] = 2 > profile['browser.helperApps.neverAsk.saveToDisk'] = "application/pdf" > > @browser = Watir::Browser.new :firefox, :profile => profile > > I did notice the chrome explanation had a full list of profile options, is > there one for firefox? > > Titus, Dan, and anyone else have you been able to successfully prevent > this dialog window from opening using this method? > > Joe > > > On Mon, Jan 5, 2015 at 2:58 PM, Titus Fortner <[email protected] > <javascript:>> wrote: > >> The problem with save as dialogs is that they are a part of the operating >> system, not the browser. What you can do is set the browser profile to not >> check with the os when downloading. >> >> Using profiles with watir - >> http://watirwebdriver.com/firefox/ >> http://watirwebdriver.com/chrome/ >> >> Titus >> On Jan 5, 2015 2:53 AM, "Dan Sharp" <[email protected] <javascript:>> >> wrote: >> >>> Hi! >>> >>> I'm new to Watir... working on a script to automate some browser screen >>> scraping. >>> >>> One page in particular has this problem that I'm stuck on: the page has >>> a link that is a javascript link, and the result of the javascript is that >>> it generates/sends a PDF to be downloaded/saved. So when I use Watir to >>> click the link, I get the Save As dialog, but I have no idea how to make it >>> actually click the "OK" button in the Save As dialog. It's not a javascript >>> window, so the usual javascript dialog/alert methods don't work. Also, as >>> the link is not a direct link to the PDF, I can't right-click on it to save >>> it without the dialog. >>> >>> I tried looking through the source to see if the URL was just hidden, >>> but it's not... it appears to be generated via some convoluted javascript. >>> >>> So I'm stuck. I can manually click the link and get the Save As dialog >>> and manually click the "OK" button (I'm on a mac, using Firefox, if the >>> matters). But I can't automate it. >>> >>> Any help? >>> >>> Thanks! >>> >>> -Dan >>> >>> -- >>> -- >>> Before posting, please read http://watir.com/support. In short: search >>> before you ask, be nice. >>> >>> [email protected] <javascript:> >>> http://groups.google.com/group/watir-general >>> [email protected] <javascript:> >>> >>> --- >>> 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] <javascript:>. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> -- >> Before posting, please read http://watir.com/support. In short: search >> before you ask, be nice. >> >> [email protected] <javascript:> >> http://groups.google.com/group/watir-general >> [email protected] <javascript:> >> >> --- >> 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] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- -- Before posting, please read http://watir.com/support. 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.
