Logging

Maestro supports logging to the console via console.log.

Logging with multiple arguments is not supported. Running console.log('My variable is', variable) will only output My variable is.

Logging with evalScript command

If you want to log something inline you can use evalScript to output it to the console without having to create a separate file:

- evalScript: ${console.log('Hello from Javascript')}
evalScript

Logging in a separate JavaScript file

- runScript: script.js
script.js
const myVar = 'foo';
console.log(myVar); // outputs 'foo'
console.log(`myVar is ${myVar}`) // outputs 'myVar is foo'
runScript

Last updated