如何以编程方式点击电子元素?

我有一个Electron应用程序依靠UI自动化播放,暂停和跳过全局快捷方式。 在网站上,我可以使用jQuery .click()函数并以编程方式点击这些元素。 但是,当相同的网站被embedded在电子,DOM的变化 – 是否有任何方式来点击电子网页中的特定元素?

以下是Electron在源代码中显示的内容:

 <body style="overflow:hidden;"> <webview id="player" preload="./preload.js" src="https://play.google.com style="position:absolute;width:100%; height:100%" disablewebsecurity="" tabindex="-1"></webview> <script> </script> </body> 

你可以使用jQuery。 不过,我敦促你摆脱它,开始意识到如何强大和类似的香草JS,可以做出更强,更轻的networking应用程序。

你可以这样做:

 document.getElementById('player').click(); 

请记住,任何你可以在浏览器中做的,你也可以在Electron中做!

在网站上,我可以使用jQuery .click()函数

有了电子,你也可以使用jQuery完全一样的方式。