Попытка создать автоматизацию, чтобы открыть браузер Safari с несколькими вкладками и войти на общие веб-сайты, которые я использую каждый день. Мне удалось открыть браузер и добавить новые вкладки с указанными c URL-адресами и запросить у пользователя имя пользователя и пароль, но у меня возникают трудности при простом перемещении между открытыми вкладками. Я попытался назначить индекс, назвав «текущую вкладку», используя заголовок и т. Д. c. кажется, ничего не работает ... см. пример ниже ...
--Prompt user for login information
set GEmail to text returned of (display dialog "Enter Password" with title "Gmail" default answer "")
set GPassword to text returned of (display dialog "Enter Password" with title "Gmail" default answer "")
--Activate Safari and open new tab with URL
tell application "Safari"
activate
make new document with properties {URL:"https://gmail.com"}
delay 3
tell application "System Events"
delay 2
keystroke tab
keystroke GEmail
delay 2
keystroke tab
keystroke GPassword
keystroke return
end tell
--Create new tab pointing to Google > this does not actually open the new tab
set the URL of (make new tab in window 1) to "http://www.google.com"
end tell
Я пробовал несколько вещей, но все еще не могу перемещаться между вкладками, и в конечном итоге мне нужно будет добавить еще несколько вкладок, которые я буду нужно переключаться между.