gpt4 book ai didi

python - 机器人框架访问测试套件元数据中的关键字

转载 作者:行者123 更新时间:2023-11-30 23:12:12 26 4
gpt4 key购买 nike

我想为测试套件中的每个测试设置一个简单的计算机名称报告,因此,我创建了以下简单的机器人 __init__.robot 文件:

*** Settings ***
Metadata Executed At Get Environment Variable COMPUTERNAME
Library OperatingSystem

问题在于获取环境变量被翻译为字符串,而不是使用参数COMPUTERNAME调用关键字获取环境变量

日志输出为:执行于:获取环境变量COMPUTERNAME

问题:如何从设置元数据中调用某些关键字?

最佳答案

如果您询问如何在元数据设置中调用关键字,答案是不能。然而,您可以做的是调用设置元数据的关键字。但是,在Metadata 设置中,您只能定义字符串。

通过关键字设置元数据分为两步:首先调用关键字并保存返回值,然后调用 Set Suite Metadata关键词。您可以通过创建自定义关键字在套件设置中执行此操作:

*** Settings ***
Suite setup Initialize Metadata

*** Keywords ***
Initialize Metadata
${data}= Get environment variable COMPUTERNAME
Set suite metadata Executed At ${data}

如果您真正的问题只是想根据环境变量设置元数据,请使用 environment variable syntax :

*** Settings ***
Metadata %{COMPUTERNAME}

关于python - 机器人框架访问测试套件元数据中的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29918122/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com