You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Maestro中console.log无法记录变量的问题排查与解决咨询

Maestro console.log多参数不输出变量的解决办法

Maestro 1.26.1及后续版本的console.log目前不支持多参数输出,这是工具本身的实现限制,不是你的代码写错了。你遇到的只打印第一个字符串参数、忽略后续变量的情况是正常现象。

可行的解决办法有两种:

  • 字符串拼接/模板字符串:把变量和固定文本合并成一个参数传入
    使用ES6模板字符串(推荐):

    const myValue = 'hey'
    console.log(`My hardcoded value is: ${myValue}`)
    

    或者用传统字符串拼接:

    const myValue = 'hey'
    console.log('My hardcoded value is: ' + myValue)
    
  • 打包成数组/对象输出:如果需要同时输出多个变量或复杂数据,把它们放进数组或对象中作为单参数传入
    数组方式:

    const val1 = 'hello'
    const val2 = 123
    console.log(['First value:', val1, 'Second value:', val2])
    

    对象方式(更清晰,适合查看键值对):

    const val1 = 'hello'
    const val2 = 123
    console.log({ firstVal: val1, secondVal: val2 })
    

目前Maestro官方还未更新console.log的多参数支持,所以暂时只能通过以上单参数的方式来实现变量的日志输出。

内容的提问来源于stack exchange,提问作者Andrew

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 07:15:00