Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在selenium中动态更改Firefox驱动程序首选项_Java_Selenium_Selenium Webdriver - Fatal编程技术网

Java 如何在selenium中动态更改Firefox驱动程序首选项

Java 如何在selenium中动态更改Firefox驱动程序首选项,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我想下载多个文件并保存到不同的位置 FirefoxProfile profile = new FirefoxProfile(); profile.setPreference("browser.download.folderList", 2); profile.setPreference("browser.download.dir", "D:\\"); profile.setPreference("browser.helperApps.neverAsk.saveToDisk", "applicat

我想下载多个文件并保存到不同的位置

FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.download.folderList", 2);
profile.setPreference("browser.download.dir", "D:\\");
profile.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/msword");

System.setProperty("webdriver.chrome.driver","C:/Program Files/Mozilla Firefox/firefox.exe");
f   =new FirefoxDriver(profile);

for(int i = 0; i<10; i++){

//I want to change download dir name here with count**


}
FirefoxProfile profile=新的FirefoxProfile();
profile.setPreference(“browser.download.folderList”,2);
setPreference(“browser.download.dir”,“D:\\”;
profile.setPreference(“browser.helperApps.neverAsk.saveToDisk”、“application/msword”);
System.setProperty(“webdriver.chrome.driver”,“C:/ProgramFiles/Mozilla Firefox/Firefox.exe”);
f=新FirefoxDriver(配置文件);

对于(int i=0;i只有几种方法可以做到这一点。一旦驱动程序启动,下载目录就无法更改,因此始终可以选择下载一个文件,重新启动驱动程序,然后以相同的方式下载其他文件。

一个问题-如果您指向FireF,为什么要设置
chrome.driver
Selenium是一个功能测试工具。如果您只想下载文件,请使用更合适的工具,如。