如何将现有的firefox首选项导出到WebDriver?

时间:2014-05-16 19:06:06

标签: java selenium webdriver

我想将现有Firefox配置文件中的首选项导出到WebDriver配置文件中。任何人都可以帮我吗?

2 个答案:

答案 0 :(得分:1)

以下示例演示了如何使用名为默认值

的现有配置文件
ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile profile = allProfiles.getProfile("default");
WebDriver driver = = new FirefoxDriver(profile);

答案 1 :(得分:0)

您可以使用以下代码使用现有的Firefox配置文件而不是临时Firefox配置文件:

ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile profile = allProfiles.getProfile("MyProfile");
WebDriver driver = new FirefoxDriver(profile);

如果您想要创建新的个人资料并添加一些扩展程序:

File profileDir = new File("path/to/top/level/of/profile");
FirefoxProfile profile = new FirefoxProfile(profileDir);
File firebug = new File("C:\\FFPlugins\\firebug-1.7.3.xpi");
File xpathChecker = new File("C:\\FFPlugins\\xpath_checker-0.4.4-fx.xpi");
profile.addExtension(firebug);
profile.setPreference("extensions.firebug.currentVersion", "1.7.3");
profile.addExtension(xpathChecker);
profile.setPreference("extensions.xpath_checker.currentVersion", "0.4.4");
WebDriver driver = new FirefoxDriver(profile);

您还可以使用密钥-p运行Firefox,以根据需要创建新的配置文件。