Robot Framework 3.2 版本在 2020.04 发布了,这期发问,我们来一起扒一扒3.2版本引入的新功能. :
安装
If you have pip installed, just run
pip install --upgrade robotframework
to install the latest available stable release or use
pip install robotframework==3.2
增强
- @library 装饰器
-
便于设置库范围,版本, 文档格式和listener. 比如下面两种库是相等的:
from robot.api.deco import library @library(scope='GLOBAL', version='3.2b1') class NewWay: # actual library code class OldWay: ROBOT_LIBRARY_SCOPE = 'GLOBAL' ROBOT_LIBRARY_VERSION = '3.2b1' # actual library code
-
默认情况下强制使用@keyword装饰器. 只有方法中被@keyword 装饰器装饰了才会成为装饰器
- 假如想要关闭这个功能, 可以用@library(auto_keywords=True)
from robot.api.deco import library, keyword
@library
c