我的任务是通过开源框架自动化基于 Qt QML 的桌面应用程序。我对测试和 Qt QML 都是全新的。我擅长 Java 和 Python,也擅长 Javascript。
我想使用nashorn从java调用类似以下的javascript函数
async function testSample() {
for (var i = 0; i < sample.length; i++) {
await sample[i]();
}
}
Run Code Online (Sandbox Code Playgroud)
因此它将执行示例变量1中的所有函数.但是我收到以下错误
Expected ; but found function
async function testSample()() {
^ in <eval> at line number 8 at column number 6
Run Code Online (Sandbox Code Playgroud)
是否支持nashorn上的异步函数?
有任何解决方法吗?