koxta
koxta

Reputation: 916

How to print variables values in Robotframework log

I have a RF test and I need to print the variables values, not the name. I am trying with "log to console Num: ${Num}" but log.html only shows:

**KEYWORD** BuiltIn . Log To Console Num:, ${Num}
Documentation:  
Logs the given message to the console.
Start / End / Elapsed:  20170209 12:14:05.273 / 20170209 12:14:05.273 / 00:00:00.000

I already tried to setting log level (TRACE, DEBUG) but didn't work. I appreciate some help, thanks.

Upvotes: 22

Views: 71289

Answers (3)

user8128167
user8128167

Reputation: 7676

As of robotframework 5.0.1 the command is now:

Log  "Num value is ${Num}"  console=True

See http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Log

Upvotes: 0

Mohammed Al Ani
Mohammed Al Ani

Reputation: 31

In case anyone still looking for how to print to console, simply use:

Log To Console Hello World

or

Log To Console ${Variable}

Upvotes: 3

Rakesh
Rakesh

Reputation: 1575

Try using keyword "Log"

Log    Num value is ${Num}

Upvotes: 31

Related Questions