Automation 我可以使用SeleniumWeb驱动程序获得插件的组合吗?

Automation 我可以使用SeleniumWeb驱动程序获得插件的组合吗?,automation,selenium-webdriver,Automation,Selenium Webdriver,我试图在浏览器实例中使用插件的组合。比如说,我有一个名为“Profile1”的配置文件。我在这个配置文件中安装了3个插件。现在我希望web驱动程序创建一个浏览器实例,只加载第1个和第2个插件,然后另一个实例将加载第2个和第3个插件。我不确定是否可以使用web驱动程序。还有其他解决办法吗 请使用firefox配置文件管理器创建不同的配置文件,请参考 您可以在webdriver中使用不同的firefox配置文件。例如,如果您有一个名为“ProfileName”的firefox配置文件。您可以将其与w

我试图在浏览器实例中使用插件的组合。比如说,我有一个名为“Profile1”的配置文件。我在这个配置文件中安装了3个插件。现在我希望web驱动程序创建一个浏览器实例,只加载第1个和第2个插件,然后另一个实例将加载第2个和第3个插件。我不确定是否可以使用web驱动程序。还有其他解决办法吗

请使用firefox配置文件管理器创建不同的配置文件,请参考

您可以在webdriver中使用不同的firefox配置文件。例如,如果您有一个名为“ProfileName”的firefox配置文件。您可以将其与webdriver一起使用,如下所示

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

在这种情况下,我用不同的插件组合制作了不同的配置文件。我的问题不是这样。我希望web驱动程序使用不同的插件组合。假设您在“ProfileName”中安装了flash和firebug,我只想使用flash,而不是firebug。而且我也不想创建另一个只安装了flash的配置文件。这是我能想到的最好的方法。不确定我们是否可以通过在运行时创建概要文件将不同的插件用于webdriver。