C# Selenium WebDriver禁用了我的Firefox插件

C# Selenium WebDriver禁用了我的Firefox插件,c#,winforms,firefox,selenium-webdriver,C#,Winforms,Firefox,Selenium Webdriver,我在我的C#winforms应用程序中使用Selenium WebDriver。当我运行应用程序并打开Firefox时,我的插件被禁用。如何使加载项保持启用状态?您可以显式地将所需的加载项设置为启用。例如,如果要启用firebug,请找出加载项的zip或xpi的位置,然后使用以下代码: using OpenQA.Selenium; using OpenQA.Selenium.Firefox; FirefoxProfile ffprofile = new FirefoxProfile(); ffp

我在我的C#winforms应用程序中使用Selenium WebDriver。当我运行应用程序并打开Firefox时,我的插件被禁用。如何使加载项保持启用状态?

您可以显式地将所需的加载项设置为启用。例如,如果要启用firebug,请找出加载项的zip或xpi的位置,然后使用以下代码:

using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
FirefoxProfile ffprofile = new FirefoxProfile();
ffprofile.AddExtension("C:\\firebug.xpi");
ffprofile.SetPreference("extensions.firebug.currentVersion", "1.11.4");
IWebDriver driver = new FirefoxDriver(ffprofile);

我所做的唯一一件事就是在
pom.xml
中添加以下内容,这对我来说很好。目前,我正在使用Selenium 2.48.2在Firefox 43.0.3上运行测试。而且在
pom.xml
中对Firefox浏览器有依赖关系

org.seleniumhq.selenium firefox驱动程序2.48.2
org.seleniumhq.selenium selenium java 2.48.2

使用后,如果你没有使用你的插件比下降的消息,我会给你一些更多的选择,但希望你能从中得到充分的结果