1
我正在嘗試更新我們的Selenium測試以使用最新的Firefox。此代碼snipet顯示了我如何初始化驅動程序。實例是一個類的成員:NgWebDriver實例如何解決「文檔在執行過程中被卸載(UnexpectedJavaScriptError)」
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會重定向到另一個頁面,但原始頁面和重定向頁面都是角度頁面。
我試過初始化我可以找到的驅動程序的每一個變化,他們都失敗了類似的錯誤。
任何人有任何其他的事情,我可以嘗試通過這個?