3

The following is a part of my AppleScript script that should click an element in the current tab of Google Chrome with name 'connect'.

tell app "Google Chrome"
do JavaScript "document.getElementsByName('connect').click();" in current tab of first window
end

When is runs, it returns the following syntax error:

Expected end of line but found identifier.

How would I get this to work?

woff
  • 107
  • 1
  • 11
  • Have you seen this answer? http://stackoverflow.com/questions/6561452/why-doesnt-do-javascript-call-in-applescript-execute-when-the-same-code-typed There may be some similarity in the target syntax? – Radio Mar 26 '15 at 19:44
  • 1
    Yeah, tried that one. I wouldn't have posted the question if I had tried other answers and they worked. – woff Mar 26 '15 at 19:46
  • 1
    Well.. Alright. Thanks.. I guess. – woff Mar 26 '15 at 20:32

1 Answers1

3

Never mind. I figured it out.

Here's the code:

tell application "Google Chrome"
    execute front window's active tab javascript "document.getElementsByName('connect')[0].click()"
end tell
woff
  • 107
  • 1
  • 11