我正在尝试通过python代码中的命令行获取给pybot的测试文件的路径:
我试过了:
from robot.libraries.BuiltIn import BuiltIn
file_path = BuiltIn().run_keyword("Get Variable Value", "${CURDIR}")
它返回none
,有什么猜测吗?
答案 0 :(得分:2)
存储它的变量是${SUITE SOURCE}
此外,无需通过run_keyword()
,您只需直接致电get_variable_value
:
file_path = BuiltIn().get_variable_value("${SUITE SOURCE}")
请记住,返回的值是绝对路径。