python - 在机器人框架的变量部分动态设置变量
问题描述
我想将当前日期设置为变量部分中的变量。问题是在变量部分我不能调用任何机器人关键字。他们是使用python做到这一点的方法吗?
例如:
我的 .robot 看起来像这样:
Variables***
${current_date} 2021-9-2
我想用这样的东西动态设置日期:
Variables***
${current_date} date.today()
解决方案
从机器人框架 3.2 开始,您可以使用内联 python 评估,它允许您将任何 python 代码放入其中${{
并}}
例子:
*** Variables ***
${current_date} ${{ datetime.datetime.today().strftime('%Y-%m-%d') }}
推荐阅读
- node.js - node.js 和 SQLLite 的路径问题
- python-pptx - python-pptx - 如何增加折线图区域
- c# - 访问 HTTPS Web 服务器时抛出 HttpWebRequest System.Net.WebException
- shell - tftp efi shell 命令在哪里?
- c# - ActionLink 和相对路径
- sql-server - SQL 表连接查找匹配数据
- google-kubernetes-engine - 我们如何为私有集群设置 Docker 镜像?
- google-chrome -
上传到 Chrome 商店时更改为 \u003Call_urls> - php - Laravel 服务提供者延迟加载
- mysql - mysql 5.5 中“有子句”中的未知列