找到了答案。
每次
铬河
打开浏览器,它将创建
新建配置文件
是的。配置文件将覆盖所有Chrome设置。“
Continue where you left off
“选项是配置文件的一部分。
解决办法是:
private static WebDriver startChrome() {
ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=c:\\temp\\chromeProf"); // Set non-default profile
Map<String, Object> prefs = new HashMap<>();
prefs.put("session.restore_on_startup", 1); // Edit profile preferences to be "Continue where you left off"
options.setExperimentalOption("prefs", prefs); // Set preferences to ChromeOptions
WebDriver driver = new ChromeDriver(options); // Start driver with those options
driver.manage().window().maximize();
return driver;
}