因此,当我尝试使用商店中的扩展名启动最新的Firefox时,遇到了以下问题:
抛出异常:mscorlib.dll中的'System.ArgumentOutOfRangeException' mscorlib.dll中发生类型为'System.ArgumentOutOfRangeException'的异常,但未在用户代码中处理 年,月和日参数描述了无法表示的DateTime。
程序“ [15388] testhost.x86.exe”已退出,代码为-1(0xffffffff)。
我在那里做错了吗? 自从我认为Firefox版本45以来,问题就已经发生了。
是的,我知道您可以使用现有的配置文件,但是这种方法的性能会下降。
所以,如果有人可以帮助我,那么我将非常感激。
string ex = @"C:\extensions\speaktome@mozilla.com.xpi";
FirefoxOptions option = new FirefoxOptions();
FirefoxProfile profile = new FirefoxProfile();
profile.AddExtension(ex);
option.Profile = profile;
WebDriver Driver = new FirefoxDriver(option); Driver.Navigate().GoToUrl("https://www.google.com/");
预期:驱动程序以启用扩展名开始。
实际:您会发现有关错误的日期时间的异常。