从控制台执行测试用例时,如何在控制台中显示消息日志? RIDE可以在执行测试时显示消息日志,但我不知道如何在命令行选项中设置它。我查找了命令行选项,但我没有找到这样的选项。
答案 0 :(得分:0)
您可以使用robot logging api来登录控制台。以下是文档中的示例:
from robot.api import logger
def my_keyword(arg):
logger.console('Hello, console!')
您可以使用BuiltIn关键字Log To Console
。
以下是the Documentation
Log To Console Hello, console!
Log To Console Hello, stderr! STDERR
Log To Console Message starts here and is no_newline=true
Log To Console continued without newline.
在测试执行期间,两者都将被打印到标准输出。
答案 1 :(得分:0)
您可以创建一个与RIDE的侦听器行为类似的侦听器。
Robot Framework有一个--listener
命令行选项,可用于在运行期间激活侦听器。
答案 2 :(得分:0)
在C:\Users\GARA\AppData\Roaming\RobotFramework\ride\settings.cfg
下启用log_to_file
[[Log]]
log_to_file = True
log_to_console = True