Firefox download popup still persists after profile setting in Selenium -


after setting profile running tests in firefox, set download popups false still seeing upon running tests. here profile setting up:

        switch (browser){         case "ffx":              system.out.println("starting test in firefox");             try {                 driver = new firefoxdriver(firefoxprofile());             } catch (exception e) {                 e.printstacktrace();             }             //todo create system properties file in case driver location moves.             break;      ...     public static firefoxprofile firefoxprofile() throws exception {      firefoxprofile firefoxprofile = new firefoxprofile();     firefoxprofile.setpreference("browser.download.manager.showalertoncomplete", false);             firefoxprofile.setpreference("browser.download.manager.alertonexeopen", false);     firefoxprofile.setpreference("browser.download.manager.focuswhenstarting", false);     firefoxprofile.setpreference("browser.download.manager.usewindow", false);     firefoxprofile.setpreference("browser.download.manager.showwhenstarting", false);     firefoxprofile.setpreference("browser.download.manager.closewhendone", false);     firefoxprofile.setpreference("browser.download.animatenotifications", false);     firefoxprofile.setpreference("browser.download.folderlist", 2);          firefoxprofile.setpreference("browser.download.dir", downloadpath);     firefoxprofile.setpreference("browser.helperapps.alwaysask.force", false);     firefoxprofile.setpreference("browser.helperapps.neverask.openfile",             "text/csv,application/x-msexcel,application/excel,application/x-excel,application/vnd.ms-excel,image/"             + "png,image/jpeg,text/html,text/plain,application/msword,application/xml");     firefoxprofile.setpreference("browser.helperapps.neverask.savetodisk",             "text/csv,application/x-msexcel,application/excel,application/x-excel,application/vnd.ms-excel,image/"             + "png,image/jpeg,text/html,text/plain,application/msword,application/xml");     //  profilesini profile = new profilesini();     //  firefoxprofile = profile.getprofile("selenium");      return firefoxprofile; 

but still getting window:

test

am missing entry profile settings? thought be:

firefoxprofile.setpreference("browser.download.manager.showalertoncomplete", false); 

edit: have added more this, how setting driver , how building profile. added commented out part assign profile "selenium" driver. happens driver starts if ran "out of box" fresh install every single time. adheres setpreferences (or of them) , ignores custom profile set in advance. ongoing download confirmation notification killing tests here. ideas or observations appreciated.

once run selenium code, can manually check if preference getting set typing 'about:config' in firefox url bar. also, try toggling browser.download.animatenotifications false on about:config page. hope helps.


Comments