0

在 VB.NET 中,我可以使用 Windows UI 自动化自动安装应用程序。可以在javascript中做到这一点吗?vbscript 也可以接受,但最好使用 javascript。

4

4 回答 4

1

有一个用于自动化 Windows UI 应用程序的 JavaScript 工具 LeanRunner Lite 可以使用 Node.js 语言运行。它可以从Windows 商店安装

于 2018-08-29T06:25:57.943 回答
1

对于 Windows UI 自动化,请尝试windows-app. 例如,要使用计算器,请执行以下操作:

const windowsApp = require("windows-app")
 
const {select, close} = await windowsApp("Microsoft.WindowsCalculator_8wekyb3d8bbwe!App") // Calculator app
 
await select.name_("One").click()
await select.name_("Plus").click()
await select.name_("Two").click()
await select.name_("Equals").click()
const result = Number((await select.accessibilityId("CalculatorResults").getText()).replace("Display is", ""))
 
console.log(`The result of 1 + 2 is ${result}`)
//=> "The result of 1 + 2 is 3"
 
await close()
于 2021-01-06T06:08:51.590 回答
0

使用 Appium 是可能的。您可能已经知道如何在 Node.js/JavaScript 中使用 Appium。

使用 NPM 下载 Appium 包,具体描述如下:

Appium NPM 包

它已包含 Windows 应用程序驱动程序,如下所述:

https://github.com/appium/appium/blob/HEAD/docs/en/drivers/windows.md

另一种选择是直接使用 Win-App-Driver,如下所述: https ://github.com/appium/appium-windows-driver

于 2018-03-01T03:15:35.057 回答
-3

JavaScript 仅限于与 DOM 和远程服务器的交互(同源策略加上服务器定义的例外),您不能像那样在客户端机器上安装软件。

于 2013-04-04T23:52:34.287 回答