在机器人框架中取消设置变量
Unset variable in robot framework
我正在使用 RF 关键字 "Set Suite Variable" 来设置会话变量。有什么方法可以取消设置这个变量吗?
在 "unsetting" 变量之后应该可以 运行 关键字 "variable should not exist" 成功。
示例:
*** Test Cases ***
Test Case One
${session}= Create session
Set Suite Variable ${session}
Test Case Two
Close Session ${session}
Unset Variable ${session}
Variable Should Not Exists ${session}
谢谢!
无法取消设置机器人变量。最接近的近似值是将其设置为 ${None}
并检查它而不是检查是否存在。
一种解决方法是记下所有测试变量并创建一个函数来重置它们。听起来很傻,但它可能有用。
我正在使用 RF 关键字 "Set Suite Variable" 来设置会话变量。有什么方法可以取消设置这个变量吗?
在 "unsetting" 变量之后应该可以 运行 关键字 "variable should not exist" 成功。
示例:
*** Test Cases ***
Test Case One
${session}= Create session
Set Suite Variable ${session}
Test Case Two
Close Session ${session}
Unset Variable ${session}
Variable Should Not Exists ${session}
谢谢!
无法取消设置机器人变量。最接近的近似值是将其设置为 ${None}
并检查它而不是检查是否存在。
一种解决方法是记下所有测试变量并创建一个函数来重置它们。听起来很傻,但它可能有用。