gpt4 book ai didi

html - 如何在 applescript 中调用 css/html 元素?

转载 作者:行者123 更新时间:2023-11-28 09:31:23 24 4
gpt4 key购买 nike

我正在尝试制作 2 个 applescripts 来更改我的 IP 门电话上的一些设置。门电话有一个网络图形用户界面。我能够登录并转到 Safari 中的特定页面。我可以输入新值,但无法控制“应用”按钮。“返回”不起作用。我该怎么做?

这是按钮源代码的一部分:

<button class="win-command x-apply" rel="tootlip" title="Command with icon with border ring">
<span class="win-commandicon win-commandring icon-disk"></span>
<span class="win-label" data-rs="button/apply"></span>
</button>

我的小程序:

tell application "Safari"
activate
open location "https://10.0.1.207/#directory-phonebook?pageindex=0"
tell application "System Events"
delay 3
keystroke "admin"
keystroke tab
keystroke "1234"
delay 1
keystroke return
delay 3
keystroke tab
delay 1
keystroke tab
delay 1
keystroke "sip:21@10.0.1.201"
end tell
end tell

因此,在最后一次击键之后,我必须添加应用按钮单击。

谢谢,静

最佳答案

您可以使用 JavaScript 注入(inject)来完成。因此,您需要在最后一次击键后将以下行添加到您的 AppleScript 代码中:

do JavaScript "document.querySelector('button.x-apply').click()" in document 1

关于html - 如何在 applescript 中调用 css/html 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25693284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com