1
System.setProperty("webdriver.gecko.driver","C:\\geckodriver.exe");

ProfilesIni profile2 = new ProfilesIni();

FirefoxProfile profile3 = profile2.getProfile("AutoProfile");
profile3.setPreference("browser.popups.showPopupBlocker", false);          
profile3.setPreference("browser.download.dir", "D:\\WebDriverDownloads");
profile3.setPreference("browser.download.folderList", 2);
profile3.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;"); 
profile3.setPreference( "browser.download.manager.showWhenStarting", false );
profile3.setPreference( "pdfjs.disabled", true );  

FirefoxOptions firefoxOptions = new FirefoxOptions();
firefoxOptions.setProfile(profile3);

WebDriver driver = new FirefoxDriver(firefoxOptions);
4

1 回答 1

0

您看到 a 的最可能原因是您尝试使用java.lang.NullPointerExceptionFirefox 配置文件,即AutoProfile在您的本地系统上不存在(尚未创建)。

解决方案

于 2018-08-21T19:26:29.660 回答