如何解决"Document was unloaded during execution (UnexpectedJavaScriptError)"
How to solve "Document was unloaded during execution (UnexpectedJavaScriptError)"
我正在尝试更新我们的 Selenium 测试以使用最新的 Firefox。此代码片段显示了我如何初始化驱动程序。实例是 class 成员: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)
注意这个特定的 URL 确实重定向到另一个页面,但原始页面和重定向页面都是 angular 个页面。
我已经尝试了所有我能找到的初始化驱动程序的变体,但它们都因类似的错误而失败。
有人有任何其他我可以尝试解决的问题吗?
量角器实际上不支持 FF > v47
我正在尝试更新我们的 Selenium 测试以使用最新的 Firefox。此代码片段显示了我如何初始化驱动程序。实例是 class 成员: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)
注意这个特定的 URL 确实重定向到另一个页面,但原始页面和重定向页面都是 angular 个页面。
我已经尝试了所有我能找到的初始化驱动程序的变体,但它们都因类似的错误而失败。
有人有任何其他我可以尝试解决的问题吗?
量角器实际上不支持 FF > v47