我有一个依赖于UI自动化的电子应用程序来播放,暂停和跳过全局快捷方式 . 在网站上,我可以使用jQuery .click()
函数并以编程方式单击这些元素 . 但是,当相同的站点嵌入到Electron中时,DOM会发生变化 - 有没有办法点击Electron中的webview中的特定元素?
以下是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>
2 回答
你可以使用jQuery . 但是,我敦促你摆脱它,开始意识到强大而类似的香草JS可以做出更强大,更轻巧的网络应用程序 .
你可以这样做:
请记住,您可以在浏览器中执行任何操作,也可以在Electron中执行!
使用电子,你也可以使用jQuery完全相同的方式 .