Это работает для меня в macOS High Sierra:
to inputByID(theId, theValue)
tell application "Google Chrome"
open location "https://www.google.com"
repeat until (loading of active tab of front window is false)
delay 0.1
end repeat
tell active tab of front window
execute javascript "document.getElementById('" & theId & "').value = '" & theValue & "';"
end tell
end tell
end inputByID
inputByID("lst-ib", "Hello World!")
Помимо того, что ваша execute javascript ...
строка кода была немного искажена, вы можете сравнить свою с моейкроме того, вы также не сказали Google Chrome, где должна быть выполнена строка execute javascript ...
кода кода .Следовательно, например: tell active tab of front window
Кроме того, после использования open location ...
команда вам также придется ждать target строки execute javascript ...
код существует, следовательно, используется строка repeat until (loading of active tab of front window is false)
с кодом код после open location ...
команды и до строки execute javascript ...
код .