python函数有几种方式将信息发送到机器人日志或控制台.这些都记录在Robot框架用户指南的

Logging information节中.

最干净的方法是使用logging API,它为各种日志记录提供了专门的功能.例如,要将信息发送到控制台,您将使用logger.console(消息).

使用日志API

这是一个使用这种方法的库文件:

# ExampleKeywords.py

from robot.api import logger

def write_to_console(s):

logger.console(s)

您可以按照以下方式使用此库:

*** Settings ***

| Library | ExampleKeywords.py

*** Test Cases ***

| Use a custom keyword to write to the console

| | Write to console | Hello, world

这将仅显示在控制台中,不会显示在日志中.如果要在日志中显示信息,可以使用记录器方法信息,警告,调试或跟踪.要记录一个错误,你只会抛出异常.

调用内置关键字

您的自定义关键字还有其他方式将信息发送到日志.例如,您可以获得对BuiltIn库的引用,并直接调用log或log to console关键字,如下所示:

from robot.libraries.BuiltIn import BuiltIn

def write_to_console(s):

BuiltIn().log_to_console("Hello, world")

使用打印语句

最后,您可以使用print语句将信息写入日志(而不仅仅是控制台).您可以在*< level> *之前的字符串前缀来影响日志级别.例如,要打印一个可以做的警告:

print "*WARN* Danger Will Robinson"

概要

使用API​​可以说是从关键字登录信息的最佳方法.但是,这是一个相当新的API,因为Robot Framework 2.6,所以如果您使用的是旧版本的Robot,您可能需要使用其他技术之一.

python写机器人程序_从Python写入机器人框架控制台相关推荐

  1. 用python写投票程序_大话python最终篇,web.py 开发的投票程序demo

    概述 开发语言         python Web开发框架  web.py 前端开发框架   vuejs+elementui 数据库              mysql 设计思路 首先是数据库设计 ...

  2. python写采集程序_用python写的一个wordpress的采集程序

    在学习python的过程中,经过不断的尝试及努力,终于完成了第一个像样的python程序,虽然还有很多需要优化的地方,但是目前基本上实现了我所要求的功能,先贴一下程序代码: 具体代码如下: #! /u ...

  3. python写windows程序_【Python学习】Python 写Windows Service服务程序

    如下遇到自己编写的服务无法启动 需要添加环境变量(标红的) C:\Python27\Scripts;C:\Python27\;C:\Python27\chromedriver.exe;C:\Pytho ...

  4. python写新年快乐程序_新年快乐! python实现绚烂的烟花绽放效果

    新年快乐! python实现绚烂的烟花绽放效果 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  新年快乐! python实现绚烂的烟花绽放效果.txt ] (友情 ...

  5. python写日历程序_利用Python自动化生成逼格高的日历!

    本次内容有感于<Python编程快速上手-让繁琐工作自动化>. 根据书中的「处理Excel电子表格」章节内容,做出一份专属日历. 使用的模块为openpyxl,一个能读取和修改Excel电 ...

  6. python写机器人程序_用Python写的一个多线程机器人聊天程序

    本人是从事php开发的, 近来想通过php实现即时通讯(兼容windows).后来发现实现起来特别麻烦, 就想到python.听说这家伙在什么地方都能发挥作用.所以想用python来做通讯模块...所 ...

  7. python写电脑程序_【初学者教程】在电脑上安装Python,写第一个程序

    欢迎来到Python的世界 1.存在Python 2和Python 3两个版本,我该用哪个? 强烈建议用Python 3.2020年1月1日起官方就不再维护Python 2了,2已经过时. 2.下载P ...

  8. python写爬虫教程_用Python写爬虫程序基础教程(一)

    最近身边朋友都在讨论股市是不是牛市要来了吧? 如果想自己做一个股市收盘价前三十名的涨跌幅度,又不用每天去点击网页浏览,用Python写个爬虫程序来做是不是超棒der 环境建置 安装Python 安装P ...

  9. python网络爬虫程序_使用Python写的第一个网络爬虫程序

    今天尝试使用python写一个网络爬虫代码,主要是想訪问某个站点,从中选取感兴趣的信息,并将信息依照一定的格式保存早Excel中. 此代码中主要使用到了python的以下几个功能,因为对python不 ...

  10. python写魔兽世界脚本_用python bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本...

    2019-03-11更新:原来NSIS脚本也可以禁用64位文件操作重定向的! 1.在安装脚本的开始处定义 LIBRARY_X64. !include "MUI.nsh" !incl ...

最新文章

  1. 华为日志服务器文档,免费日志服务器
  2. 京东某员工吐槽995:每天晚上的人生,被莫名其妙砍掉2个小时
  3. 类DefaultWsdl 11定义中英文对比API文档
  4. SpringBoot之静态资源访问
  5. Educational Codeforces Round 88 D. Yet Another Yet Another Task(巧枚举)
  6. STM32F412应用开发笔记之二:基本GPIO控制
  7. 分子进化和系统发育的基础知识
  8. java下载远程文件到本地
  9. 7、Java格式注意要点
  10. Linux GPIO键盘驱动开发记录_OMAPL138
  11. Linux设备管理(三):sysfs文件系统的功能及其应用
  12. audio语音播放组件
  13. LTE无线网络优化岗位及工作任务分析
  14. GROMOS拓扑(、坐标、轨迹、能量)相关文件解读手册第5章阅读笔记II
  15. 知乎上看到一篇有关三门问题比较好的讲解
  16. 硬盘主引导记录,分区引导记录(MBR,PBR)
  17. JAVA的sdn控制器,RG-ONC锐捷智能开放网络SDN控制器
  18. python代码画猪头_如何用python画猪头
  19. 【计算机毕业设计】美容美发微信小程序的设计与实现
  20. 自托管 NodeJS ChatGPT Discord 机器人

热门文章

  1. [转贴]What's the Scroll Lock key on my computer for?
  2. 关于 element 可以被找到但是不能被click()的问题
  3. Bzoj3004 吊灯
  4. Dubbo使用multicast广播注册中心暴露服务地址时启动报错empty notify
  5. 分布式版本控制工具 Git
  6. 单链表的插入和遍历 包括头插入和尾插入
  7. HDUOJ---------2255奔小康赚大钱
  8. matlab 图片频域去噪实例(详细注释)
  9. 从高排到低变成小楼梯儿歌_幼儿数学儿歌,转发收藏!
  10. python的简单程序代码_有那些用python修改python程序代码的简单方法?