2013-10-01 4 views
0

Я попытался установить хром прив usinf класса ChromeOption, используя следующий фрагмент кодКак установить настройку Google chrome с помощью веб-драйвера Selenium?

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 Может ли это быть anyhelp? – 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

Смежные вопросы