机器人框架 - 字典变量

时间:2016-08-12 13:11:01

标签: selenium dictionary robotframework

我正在尝试创建动态字典变量。假设我有&{Day_Dropdown_Value},其变量为UK=li:nth-of-type(5)AU=div:nth-of-type(7)。我可以按国家/地区参数&{Day_Dropdown_Value}[${COUNTRY}]使用此字典变量。但实际上我想将字典变量视为动态变量UK=li:nth-of-type(${value})。这种情况有什么解决方案吗?

1 个答案:

答案 0 :(得分:0)

更新了Burak评论的答案。您需要使用“从字典获取”来获取值

*** Settings ***
Library    Collections

*** Test Cases ***
Dict
    ${Day_Dropdown_Value}=    Create Dictionary
    Set To Dictionary         ${Day_Dropdown_Value}    AU=7
    Set To Dictionary         ${Day_Dropdown_Value}    UK=5
    ${value}=                 Get From Dictionary    ${Day_Dropdown_Value}    UK
    Log                       li:nth-of-type(${value})