gpt4 book ai didi

python - Robotframework 从字典中获取数组值

转载 作者:行者123 更新时间:2023-11-28 21:03:39 24 4
gpt4 key购买 nike

我在 robotframework 测试中无法从字典中检索值。

现在我正在使用返回以下字典的 LDAP3 库进行查询:

{'cn': ['Robotframework, U (User8072)'], 'dn': ['user=12345 OU=1,o=company,c=com '], 'uid': ['RobotframeworkU8072']}

这里发生的是我正在使用的 LDAP 库将所有​​值作为字典项内的数组返回,这意味着我无法通过以下方式获取值:

Dictionary Should Contain Item|${var}|uid|RobotframeworkU8072

现在我唯一能让它工作的方法是使用以下通过测试的方法:

${test2}|Get From Dictionary|${test}|uid

${test3}|Get From List|${test2}|0

Should Be Equal|${test3}|RobotframeworkU8072

但真的有那么复杂吗?有没有更简单的方法来做到这一点?

最佳答案

您可以使用机器人框架 extended variable syntax :

should be equal  ${var['uid'][0]}  RobotframeworkU8072

关于python - Robotframework 从字典中获取数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53434285/

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