1

我编写了一个简单的网络应用程序来恢复出厂设置的蓝牙设备,这些设备在运输过程中意外打开。该应用程序扫描一类蓝牙设备(由我工作的公司制造),呈现找到的设备列表,当我单击列表中设备旁边的按钮时,会向设备发送重置消息。

这是一个非常手动的过程,我想自动化它。问题是 Chrome 对话框要求与设备配对的权限。我正在尝试使用 Puppeteer 自动化应用程序,但我找不到一种方法来 (a) 以编程方式授予与设备配对的权限或 (b) 在对话框中选择设备并通过 Puppeteer 单击“配对”按钮. 任何人都知道我正在尝试做的事情是否可行,或者是否有更好的方法来实现目标?谢谢!

4

1 回答 1

2

这在 Chrome 中是不可能的。(我在 chrome 上工作。)Chrome 测试确实存在的自动化是分层的,因此不会建立实际的蓝牙连接。

最终,我们希望通过企业配置控件启用此工作流程。但这还没有开始,也没有日期承诺。

一种替代方法是使用 node.js,尽管您失去了简单的界面。您可以在节点服务器中构建重置后端,并让它服务于网页界面。

于 2019-12-03T02:20:23.543 回答