ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("Nashorn");
engine.eval(Files.newBufferedReader(Paths.get("C:\\jsFunction.js"),
StandardCharsets.UTF_8));
Invocable inv = (Invocable) engine;
inv.invokeFunction("Running", "Running");
Это jsFunction.js
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
Из-за этих тегов сценария в моем коде jsFunction.js я получаю указанную ошибку.
var messageToSendEveryXTime;
messageToSendEveryXTime = "Hie";
setInterval(function(){
window.InputEvent = window.Event || window.InputEvent;
var d = new Date();
var event = new InputEvent('input', {bubbles: true});
var textbox = $('div._2S1VP');
textbox.textContent = messageToSendEveryXTime;
textbox.dispatchEvent(event); $("button._35EW6").click();
}
);
, когда я запускаю этот код, я получаю сообщение об ошибке
Expected an operand but found <