如何在 NodeJS 中自动化桌面应用程序(基于 java - jnlp)?

How can I automate an desktop App (java based - jnlp) in NodeJS?

提问人:Juliann 提问时间:10/3/2023 最后编辑:Juliann 更新时间:10/3/2023 访问量:29

问:

我尝试使用 nodejs 自动化基于 java 的桌面应用程序,但我没有做太多。

该应用程序是 jnlp 类型(Java 网络启动协议)。我设法使用 child_process 模块打开应用程序,

    const bat = spawn('cmd.exe', ['/c','./app/test.bat']);
   
    let exec = require('child_process').exec
    exec("./app/test.bat", function (err, stdout, stderr) {
    if (err) {
         console.log(stderr);
         return;
    }
    // Done.
    console.log(stdout);
});

但我不知道我该如何与它互动。我读到了一些关于使用(selenium + winium.desktop.driver)的信息,但它不是很准确,我没有成功。或者,如果有人尝试过类似的东西?

JavaScript 节点:.js selenium-webdriver 子进程 appium-desktop

评论


答: 暂无答案