Моя цель — определить, находится ли элемент на странице, и выполнить действие над этим элементом, если он существует.
В этом коде я показываю только вторую часть попытки выполнить действие над элементом.
Мой код:
tell application "Safari"
open location "http://www.apple.com"
tell front document
do JavaScript "document.getElementById(\"gn-store\").click()"
end tell
end tell
Однако я всегда получаю результат «отсутствующего значения» из этого кода и подобных вещей, которые я пробовал (включая вызов функции в Js для возврата значения из getElementById()).
Я не понимаю, что я делаю неправильно. Я был в этом в течение нескольких часов. (и для протокола, я новичок в AppleScript).