Coding Mode (evaluating as a JS-expression)
Include calculations and JavaScript features in your scenarios 🧠
You have the option to enable or disable JavaScript evaluation in scenario steps (ECMAScript 5.1):

Please note that if you enable this option and make a syntax mistake, the scenario will pause with an exception message.
Checking expressions
You can verify the result of your expression by clicking the "Check the expression" link. You'll need to provide an object ID for validation.

Examples of JavaScript expressions
Expression
🅾️ JS-interpreter is off
✅ JS-interpreter is on
{{a}} +1
// {{a}} = 3
3 + 1
4
Math.random()
Math.random()
0.4353
// some random value 0.0–1.0
'{{a}}'.length
// {{a}} == hello world
'hello world'.length
12
'{{a}}'.length
// {{a}} == 1,-12,hello
(array type)
'1,12,hello'.length
Other resources
MDN JavaScript Guide - Get a high-level overview of fundamental JavaScript concepts.
Codecademy Introduction to JavaScript - Learn JavaScript in this free online course with interactive lessons.
Last updated
Was this helpful?