如何部署JavaScript自动化应用程序?

如何部署JavaScript自动化应用程序?,javascript,selenium,selenium-webdriver,deployment,webautomation,Javascript,Selenium,Selenium Webdriver,Deployment,Webautomation,我用selemium和javascript构建了一个web自动化程序。现在我想让它对每个人都有用,这样任何人都可以使用它,而不需要依赖任何东西或编码环境,我的意思是任何非技术人员都可以轻松地使用它。 我该怎么做?一个选项是使用: 此命令行界面允许您打包Node.js 项目到一个可执行文件中,即使在没有 已安装Node.js 最有用的部分是依赖项: 在打包过程中,pkg解析您的源代码,检测对 require,遍历项目的依赖项并包含它们 转化为可执行文件 但是,我希望这不会管理webdriver可执

我用selemium和javascript构建了一个web自动化程序。现在我想让它对每个人都有用,这样任何人都可以使用它,而不需要依赖任何东西或编码环境,我的意思是任何非技术人员都可以轻松地使用它。 我该怎么做?

一个选项是使用:

此命令行界面允许您打包Node.js 项目到一个可执行文件中,即使在没有 已安装Node.js

最有用的部分是依赖项:

在打包过程中,pkg解析您的源代码,检测对 require,遍历项目的依赖项并包含它们 转化为可执行文件

但是,我希望这不会管理webdriver可执行文件。您很可能需要将chromedriver/geckodriver/etc与生成的exe一起发送


展望未来,我希望您需要管理您的可分发版本,以便推出新的浏览器版本。不同的用户将在不同的时间使用不同的版本,您的相关驱动程序将需要更新和重新发布。

您能否定义“使其对每个人都可用”-您希望人们执行您的脚本吗?创建自己的?目标操作系统呢你能分享你想要达到的目标和你坚持的目标吗?现在如果有人想执行我的脚本,他们必须安装一些支持的东西并进行配置。我想让它像其他软件一样,只是安装和准备工作。我的目标操作系统是windows。这有帮助吗?它有助于从js创建exe-请记住,您可能需要将其全部添加到zip或自解压可执行文件中-您需要(至少)包含您的webdriver exe(即gecko或chromedriver)让我知道它是否好,我会从中得出答案:-)似乎这将满足我的要求-我将一起给出答案:-)