【问题标题】:Applescript JavaScript "End of Line but found identifier" Error when controlling Google Chrome控制 Google Chrome 时 Applescript JavaScript“行尾但找到标识符”错误
【发布时间】:2015-03-27 03:58:41
【问题描述】:

以下是我的 AppleScript 脚本的一部分,它应该单击 Google Chrome 的当前选项卡中名为“连接”的元素。

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

运行时返回如下语法错误:

预期的行尾,但找到了标识符。

我怎样才能让它工作?

【问题讨论】:

  • 你看到这个答案了吗? stackoverflow.com/questions/6561452/…目标语法可能有些相似?
  • 是的,试过那个。如果我尝试过其他答案并且它们有效,我就不会发布这个问题。
  • 我不会问我是否认为答案有效。我排除了我过去在该主题上收藏的两个可能的答案。恰好第二个对你有用。很高兴你让它工作了。这些事情可能非常令人沮丧。耶!所以这个问题应该被标记为重复。祝你今晚愉快!这是副本:stackoverflow.com/questions/5135609/…
  • 好吧..好吧。谢谢..我猜。

标签: javascript applescript


【解决方案1】:

没关系。我想通了。

代码如下:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多