启用已保存密码的chromedriver

时间:2016-05-31 11:33:36

标签: java google-chrome selenium webdriver selenium-chromedriver

每次启动Chrome网络浏览器时,使用chromedriver,只要禁用任何自定义设置,它就会启动。我有一个案例,我登录网站,我想访问该帐户,以获取一些信息。但是,新打开的浏览器不再登录该帐户。即使我手动打开新浏览器,我仍然登录同一页面。有没有办法启用自定义设置?最好是Java。

1 个答案:

答案 0 :(得分:1)

您可以使用ChromeOptions完成此操作,如下所示: -

DesiredCapabilities capabilities = DesiredCapabilities.chrome();

String chromeDirPath = "provided here a path where you want to custom chrome dir which could be use everty time you launch"
//ensure chromeDirPath exist in dir

ChromeOptions options = new ChromeOptions();
options.addArguments("--user-data-dir="+chromeDirPath);

capabilities.setCapability(ChromeOptions.CAPABILITY, options);

WebDriver driver = new ChromeDriver(capabilities);
driver.get("url");

现在,它会将您的自定义浏览器设置维持在chromeDirPath

希望它会对你有所帮助。