我正在尝试在浏览器实例中使用插件的组合。可以说,我有一个名为“Profile1”的个人资料。我在此配置文件中安装了3个插件。现在我希望web-driver创建一个只加载第一个和第二个插件的浏览器实例,然后另一个实例将加载第二个和第三个插件。我不确定是否可以使用网络驱动程序。还有其他解决方案吗?
答案 0 :(得分:0)
请使用firefox个人资料管理器创建不同的个人资料,请参阅this
你可以在webdriver中使用不同的firefox配置文件。例如,如果你有一个名为'ProfileName'的firefox配置文件。您可以使用与webdriver相同的内容,如下所示。
ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile profile = allProfiles.getProfile("ProfileName");
FirefoxDriver driver = new FirefoxDriver(profile);