如何单击每个窗口的所有选项卡中的特定按钮

时间:2016-02-11 11:01:24

标签: javascript applescript

我在5个不同的窗口中打开一个网页,并希望在每个窗口的所有选项卡中单击相同的按钮 我写这个脚本,它只在一个窗口工作,但剩下的4个窗口都没有发生

tell application "Safari"
  repeat with t in tabs of windows

    do JavaScript "document.getElementsByClassName('submitButton')[7].click();" in document 1
  end repeat
end tell

1 个答案:

答案 0 :(得分:0)

只需将document 1替换为t

即可
tell application "Safari"
    repeat with t in tabs of windows
        do JavaScript "document.getElementsByClassName('submitButton')[7].click();" in t
    end repeat
end tell