Logging

Maestro supports logging to the console via console.log.

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

Logging in evalScript

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')}
pageevalScript

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'
pagerunScript

Last updated