gpt4 book ai didi

python - 了解 RobotFramework 变量

转载 作者:行者123 更新时间:2023-11-28 22:28:01 25 4
gpt4 key购买 nike

所以我知道 Robot 有 3 种类型的变量像 ${} 的标量,像 @{} 的列表和像 &{} 的字典,但我不完全理解他们如何在框架内得到对待。就像我创建字典变量一样

*** Variables ***
&{D} A=a 'B'=b

然后就可以像这样使用了

${new_D}=   Copy Dictionary ${D} 
${var}= Get From Dictionary ${New D} MGMT_IP

因为 D 和 new_D 是字典类型,所以它们不应该总是以 & 为前缀。列表也是如此。

最佳答案

& 前缀用于创建字典变量。然后你想使用 dict 变量:

  • 如果您使用$ 前缀,那么您可以访问整个字典。这是最常见的使用方式,就像您在示例中所做的那样。
  • 如果您使用 & 前缀,那么您将获得字典的各个项目(键:值列表)。

最好通过示例 ( see the doc ) 来理解:

假设一个变量&{USER}的值为{'name': 'robot', 'password': 'secret'},下面两个测试用例是等价的。

*** Test Cases ***
Constants
Login name=robot password=secret

Dict Variable
Login &{USER}

但是如果你想Copy DictionaryLog dict,那么你可以使用${USER}访问它

关于python - 了解 RobotFramework 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43798024/

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