python写机器人程序_从Python写入机器人框架控制台
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写入机器人框架控制台相关推荐
- 用python写投票程序_大话python最终篇,web.py 开发的投票程序demo
概述 开发语言 python Web开发框架 web.py 前端开发框架 vuejs+elementui 数据库 mysql 设计思路 首先是数据库设计 ...
- python写采集程序_用python写的一个wordpress的采集程序
在学习python的过程中,经过不断的尝试及努力,终于完成了第一个像样的python程序,虽然还有很多需要优化的地方,但是目前基本上实现了我所要求的功能,先贴一下程序代码: 具体代码如下: #! /u ...
- python写windows程序_【Python学习】Python 写Windows Service服务程序
如下遇到自己编写的服务无法启动 需要添加环境变量(标红的) C:\Python27\Scripts;C:\Python27\;C:\Python27\chromedriver.exe;C:\Pytho ...
- python写新年快乐程序_新年快乐! python实现绚烂的烟花绽放效果
新年快乐! python实现绚烂的烟花绽放效果 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 新年快乐! python实现绚烂的烟花绽放效果.txt ] (友情 ...
- python写日历程序_利用Python自动化生成逼格高的日历!
本次内容有感于<Python编程快速上手-让繁琐工作自动化>. 根据书中的「处理Excel电子表格」章节内容,做出一份专属日历. 使用的模块为openpyxl,一个能读取和修改Excel电 ...
- python写机器人程序_用Python写的一个多线程机器人聊天程序
本人是从事php开发的, 近来想通过php实现即时通讯(兼容windows).后来发现实现起来特别麻烦, 就想到python.听说这家伙在什么地方都能发挥作用.所以想用python来做通讯模块...所 ...
- python写电脑程序_【初学者教程】在电脑上安装Python,写第一个程序
欢迎来到Python的世界 1.存在Python 2和Python 3两个版本,我该用哪个? 强烈建议用Python 3.2020年1月1日起官方就不再维护Python 2了,2已经过时. 2.下载P ...
- python写爬虫教程_用Python写爬虫程序基础教程(一)
最近身边朋友都在讨论股市是不是牛市要来了吧? 如果想自己做一个股市收盘价前三十名的涨跌幅度,又不用每天去点击网页浏览,用Python写个爬虫程序来做是不是超棒der 环境建置 安装Python 安装P ...
- python网络爬虫程序_使用Python写的第一个网络爬虫程序
今天尝试使用python写一个网络爬虫代码,主要是想訪问某个站点,从中选取感兴趣的信息,并将信息依照一定的格式保存早Excel中. 此代码中主要使用到了python的以下几个功能,因为对python不 ...
- python写魔兽世界脚本_用python bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本...
2019-03-11更新:原来NSIS脚本也可以禁用64位文件操作重定向的! 1.在安装脚本的开始处定义 LIBRARY_X64. !include "MUI.nsh" !incl ...
最新文章
- 华为日志服务器文档,免费日志服务器
- 京东某员工吐槽995:每天晚上的人生,被莫名其妙砍掉2个小时
- 类DefaultWsdl 11定义中英文对比API文档
- SpringBoot之静态资源访问
- Educational Codeforces Round 88 D. Yet Another Yet Another Task(巧枚举)
- STM32F412应用开发笔记之二:基本GPIO控制
- 分子进化和系统发育的基础知识
- java下载远程文件到本地
- 7、Java格式注意要点
- Linux GPIO键盘驱动开发记录_OMAPL138
- Linux设备管理(三):sysfs文件系统的功能及其应用
- audio语音播放组件
- LTE无线网络优化岗位及工作任务分析
- GROMOS拓扑(、坐标、轨迹、能量)相关文件解读手册第5章阅读笔记II
- 知乎上看到一篇有关三门问题比较好的讲解
- 硬盘主引导记录,分区引导记录(MBR,PBR)
- JAVA的sdn控制器,RG-ONC锐捷智能开放网络SDN控制器
- python代码画猪头_如何用python画猪头
- 【计算机毕业设计】美容美发微信小程序的设计与实现
- 自托管 NodeJS ChatGPT Discord 机器人
热门文章
- [转贴]What's the Scroll Lock key on my computer for?
- 关于 element 可以被找到但是不能被click()的问题
- Bzoj3004 吊灯
- Dubbo使用multicast广播注册中心暴露服务地址时启动报错empty notify
- 分布式版本控制工具 Git
- 单链表的插入和遍历 包括头插入和尾插入
- HDUOJ---------2255奔小康赚大钱
- matlab 图片频域去噪实例(详细注释)
- 从高排到低变成小楼梯儿歌_幼儿数学儿歌,转发收藏!
- python的简单程序代码_有那些用python修改python程序代码的简单方法?