1

我正在尝试更新我们的 Selenium 测试以使用最新的 Firefox。此代码片段显示了我如何初始化驱动程序。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)

请注意,此特定 URL 确实重定向到另一个页面,但原始页面和重定向页面都是有角度的页面。

我已经尝试了初始化我能找到的驱动程序的所有变体,但它们都因类似的错误而失败。

任何人有任何其他的事情我可以尝试克服这个吗?

4

1 回答 1

0

Protractor 实际上不支持 FF > v47

于 2016-12-17T08:30:38.077 回答