Как открыть новую ссылку в Safari с помощью AppleScript? - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь создать рабочий процесс для перехода по веб-странице, чтобы завершить действие в конце. В настоящее время он работает, но мне бы хотелось, чтобы он открыл первую «кнопку», которую он нажимает, на новой вкладке.

Я уже пытался сказать, чтобы открыть новую вкладку, но я неНе знаю, как заставить его открыть первую кнопку, которую он должен нажать, на новой вкладке.

to clickClassName(theClassName, elementnum)
    tell application "Safari"
        do JavaScript "document.getElementsByClassName('" & theClassName & "')[" & elementnum & "].click();" in document 1
    end tell
end clickClassName

clickClassName("settings", 0)
delay 3
clickClassName("Button Button--link Button--link--has-divider Button--course-settings validator_link", 0)
delay 2
clickClassName("Button Button--primary", 0)

Я ожидаю, что откроется страница clickClassName("settings", 0) в новой вкладке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...