js.executeScript Selenium のメソッドで yui js スクリプトを実行するようにしています。スクリプトは、ハイブリッド モバイル アプリ (ボタンは webview) で「クリック」をシミュレートするために、selenium webdriver によって実行されています。
String IncludeYUI = "script = document.createElement('script');script.type = 'text/javascript';script.async = true;script.onload = function(){};script.src = '"
+ YUI_PATH
+ "';document.getElementsByTagName('head')[0].appendChild(script);";
js.executeScript(IncludeYUI);
ここで、YUI_PATH は URL です - https://cdnjs.cloudflare.com/ajax/libs/yui/3.18.0/yui/ .....
問題は、現在のサイトからグローバル ネットワークにアクセスできないことです。
そのため、スクリプトをプロジェクトの下に保存し、FS からロードすることを考えていました。しかし、これは js であり、FS へのアクセスはありません ...
スクリプトをロードする方法はありますか?
ありがとう