私の目標は、要素がページ上にあるかどうかを判断し、存在する場合はその要素に対してアクションを実行することです。
このコードでは、要素に対してアクションを実行しようとする 2 番目の部分のみを示しています。
私のコードは次のとおりです。
tell application "Safari"
open location "http://www.apple.com"
tell front document
do JavaScript "document.getElementById(\"gn-store\").click()"
end tell
end tell
ただし、このコードと私が試した同様のことから、常に「欠損値」の結果が得られます (getElementById( から値を返すために Js で関数を呼び出すことを含む)。
私が間違っていることを理解していません。私は何時間もそれに取り組んできました。(そして記録のために、私はアップルスクリプト初心者です)。