我正在用 js.executeScript Selenium 的方法执行一个 yui js 脚本。该脚本正在由 selenium webdriver 执行,以模拟混合移动应用程序上的“点击”(按钮是 webview)
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 ...
任何想法如何加载脚本?
谢谢