首页 > 解决方案 > 从量角器执行 jar 文件

问题描述

我正在尝试在我的量角器规范文件中使用 child_process 执行命令“java -jar mytest.jar”。代码正在执行,但什么也没有发生。

成功执行后,它将创建新文件。请帮我解决这个问题。

下面是我的代码:

it('execute Jar', ()=>{
    let exec = require('child_process').exec;
    const child = exec("java -jar mytest.jar", (error, stdout, stderr)=>{
        if (error) {
            console.error('exec error: ${error}');
            return;
          }
          console.log('stdout: ${stdout}');
          console.log('stderr: ${stderr}');
    });

});

执行并按预期返回的节点代码

let exec = require('child_process').exec;
let childprocess = exec("java -jar mytest.jar",
                 function (err, stdout, stderr){
                   if (err){
                     console.log(err);
                   }
                   console.log(stdout);
                 });

标签: protractor

解决方案


推荐阅读