提问人:Juliann 提问时间:10/3/2023 最后编辑:Juliann 更新时间:10/3/2023 访问量:29
如何在 NodeJS 中自动化桌面应用程序(基于 java - jnlp)?
How can I automate an desktop App (java based - jnlp) in NodeJS?
问:
我尝试使用 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)的信息,但它不是很准确,我没有成功。或者,如果有人尝试过类似的东西?
答: 暂无答案
评论