我在谷歌上搜索了这个问题,但所有人都在谈论html+css+js,答案也各不相同。但是我只有javascript文件,我需要将它转换成带参数的exe文件,并且我需要在我的自动化框架中使用它作为执行一个案例的步骤,这是用c#,selenium编写的(我是微软堆栈的新手)
在我用来传递的javascript文件中
node Wallet.js "<address>", "<amount>"
像wise,我想传递一些类似这样的东西
wallet.exe "<address>", "<amount>"
或者,如果我们可以在c#代码中使用javascript (节点程序),我们如何调用它。但这将是一个额外的依赖,我们需要在机器上安装节点。任何帮助都将不胜感激。
发布于 2019-02-20 22:53:29
如果您使用NodeJS来执行JS文件。您可以全局安装pkg模块,为不同平台创建Node二进制文件。(npm install -g pkg)
结账:https://www.npmjs.com/package/pkg
命令: pkg myfile.js
我将为Windows,linux和MacOS创建3个二进制文件。您可以相应地传递平台参数。
发布于 2019-02-20 22:47:46
它可能不准确,但你可以做的一件事是,
现在,你可以直接运行,也可以从任何你想要的文件中运行
Script.sh“
”,"amount"
https://stackoverflow.com/questions/54787900
复制相似问题