Playアプリ(play.api.test.TestBrowser.webDriverはHtmlUnitDriverのインスタンス)でHtmlUnitDriverを使用して、ユーザーの操作をテストしています。使用後にいくつかの関数を定義するJavaSrciptファイルがあります。これはブラウザでは問題を引き起こしませんが、ドライバでは問題を引き起こします。ドライバーは、関数'x'が存在しないと文句を言います。
HtmlUnitDriverについて読んだところ、Rhino(https://developer.mozilla.org/en-US/docs/Rhino)JavaScriptインタープリターを使用していることがわかりました。コンパイルモードではなくインタプリタで動作するようで、このタイプの問題を引き起こします。
コンパイルされたJavaScriptモードでRhinoを操作するようにHtmlUnitDriverに指示する方法ですか?FirefoxのようなGUIバージョンではなく、HtmlUnitDriverを使用したいと思います。
いくつかのシステムプロパティ、構成ファイルなどを使用して実行できますか?