私はAppleScriptでウェブページのボタンをクリックしようとしています、しかしそれは1/10倍しか働かないようです。このコードをコピーしました、
to clickID(theId) --creates a function that we can use over and over again instead of writing this code over and over again
tell application "Safari" -- lets AppleScript know what program to controll
do JavaScript "document.getElementById('" & theId & "').click();" in document 1
do JavaScript "document.getElementById('" & theId & "').onclick();" in document 1
do JavaScript "document.getElementById('" & theId & "').submit();" in document 1 -- performs JavaScript code that clicks on the element of a specific id
end tell -- tells Applescript you are done talking to Safari
end clickID -- lets AppleScript know we are done with the function
.onClick()行と.submit()行に追加したのは、それらを他のコードスニペットで見て、バックアップに役立つ可能性があると考えたためです。しかし、それはまったく影響を与えませんでした。それは奇妙なボタンですか、それとも私は何か悪いことをしていますか?
ありがとうございました!
実際のURLは何ですか?また、複数の場合はどのボタンをクリックしますか?
—
user3439894