2013-10-01 32 views
0

我嘗試使用下面的代碼設置鉻PREF usinf ChromeOption類片斷如何使用Selenium網絡驅動程序設置Google Chrome瀏覽器首選項?

Map<String, String> prefs = new Hashtable<String, String>(); 
prefs.put("download.prompt_for_download", "true"); 
DesiredCapabilities capabilities = DesiredCapabilities.chrome(); 
capabilities.setCapability("prefs", prefs); 
//capabilities.setCapability("download.prompt_for_download", true); 
driver = new EventFiringWebDriver(new ChromeDriver(capabilities)); 

,但沒有運氣,我使用最新的驅動程序版本2.35。我想設置提示下載。

+0

https://code.google.com/p/chromedriver/source/browse/CapabilitiesAndSwitches.wiki?spec=svn.wiki.0eeb3aab6943a35834ddcd80005395bb03b33352&repo=wiki&r=0eeb3aab6943a35834ddcd80005395bb03b33352這可以幫助嗎? – chaosguru

回答

0

有時可以有一個小問題與布爾的字符串版本和實際的布爾(即「真」與真)

所以我想這給測試(未經測試):

Map<String, Boolean> prefs = new Hashtable<String, Boolean>(); 
prefs.put("download.prompt_for_download", true); 
DesiredCapabilities capabilities = DesiredCapabilities.chrome(); 
capabilities.setCapability("prefs", prefs); 
driver = new EventFiringWebDriver(new ChromeDriver(capabilities)); 
+0

不工作試了一下。 Thnaks爲您的答覆 – AAA

相關問題