我想将现有Firefox配置文件中的首选项导出到WebDriver配置文件中。任何人都可以帮我吗?
答案 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,以根据需要创建新的配置文件。