Я пытаюсь создать рабочий процесс для перехода по веб-странице, чтобы завершить действие в конце. В настоящее время он работает, но мне бы хотелось, чтобы он открыл первую «кнопку», которую он нажимает, на новой вкладке.
Я уже пытался сказать, чтобы открыть новую вкладку, но я неНе знаю, как заставить его открыть первую кнопку, которую он должен нажать, на новой вкладке.
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)
в новой вкладке