在Safari中单击“收藏夹”栏中的项目

时间:2018-07-07 04:34:56

标签: safari applescript favorites

我正在尝试创建一个脚本,该脚本将在Safari中单击FAVORITES-BAR(位于工具栏下方)的“收藏夹”文件夹中以将其打开。不幸的是没有成功。有人知道吗?

安迪

1 个答案:

答案 0 :(得分:-1)

这是一个适用于我最新版本的Mac OS high Sierra的选项。首先,如果您尚不知道要自动单击哪个收藏夹,则此选项中的代码为您提供了收藏夹列表供您选择。这也是假设您的“收藏夹”栏已在Safari中可见。

tell application "Safari" to activate

tell application "System Events"
    delay 0.1
    set yourFaves to name of buttons of group 1 of window 1 ¬
        of application process "Safari"
    delay 0.1
    set theURL to (choose from list yourFaves ¬
        with title ¬
        "FAVORITES BUTTONS" with prompt ¬
        "Which Favorite Would You Like To Visit?" OK button name ¬
        "GO THERE" cancel button name ¬
        "CANCEL" without empty selection allowed) as text
    click UI element theURL of group 1 of window 1 ¬
        of application process "Safari"
end tell

enter image description here

此解决方案有其局限性。此版本将仅检索在浏览器窗口中实际可见的收藏夹。我正在研究另一个可能会获得更好结果的解决方案。即将更新此帖子