如何解决“文档在执行期间被卸载(UnexpectedJavaScriptError)”

时间:2016-12-14 15:48:48

标签: c# selenium protractor-net

我正在尝试更新我们的Selenium测试以使用最新的Firefox。此代码snipet显示了我如何初始化驱动程序。 Instance是一个类成员:NgWebDriver Instance

FirefoxOptions ffOptions = new FirefoxOptions();
ffOptions.SetPreference("marionette", true);

IWebDriver NonProtractorInstance = new FirefoxDriver(ffOptions);


Instance = new NgWebDriver(NonProtractorInstance);
Instance.Manage().Timeouts().SetScriptTimeout(TimeSpan.FromSeconds(1000));
Instance.IgnoreSynchronization = false;

但是,以下代码失败:

Instance.Navigate().GoToUrl(/* URL to angular page */);

出现以下错误: 文档在执行期间被卸载(UnexpectedJavaScriptError)

请注意,此特定网址会重定向到另一个网页,但原始网页和重定向网页都是有角度的网页。

我已经尝试了初始化我可以找到的驱动程序的每个变体,但它们都失败了,并且出现了类似的错误。

任何人都有其他事情我可以尝试通过这个吗?

1 个答案:

答案 0 :(得分:0)

量角器实际上不支持FF> V47