ヘッドレスブラウザ(FirefoxまたはChrome)を使用してテストを実行すると、Selenium WebDriver(Java)が次のエラーを表示します。TypeError:オブジェクト内にcreateHTMLDocument関数が見つかりません
org.openqa.selenium.WebDriverException: com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find function createHTMLDocument in object [object DOMImplementation]. (http://code.jquery.com/jquery-2.2.0.min.js#4)
このようなエラーについては、ドキュメントに何も表示されていないため、SOが何も表示していません。
私はSelenium WebDriverを初めて使用しているので、私は見逃してしまったことがほしいと思っています。
//If intialised like this it fails with the above error
webDriver = new HtmlUnitDriver(BrowserVersion.FIREFOX_38, true);
webDriver = new HtmlUnitDriver(BrowserVersion.CHROME);
//If initialised like this, it works
webDriver = new FirefoxDriver();
おそらく、フードの下にさまざまなバージョンのfirefoxを使用しています。私たちはバージョンステップ間でも不安定なfirefoxの動作に苦しんでいましたので、私はその方向を見ていきます。 – hecko84