Robot Framework如何使用变量库名称调用关键字

时间:2014-10-07 14:56:06

标签: robotframework

我有两个类似的远程库,它们具有相同的关键字。

Library    Remote    172.18.92.194:50000    WITH NAME Client1
Library    Remote    172.18.92.194:50000    WITH NAME Client2

我想创建测试用例,该库是来自这个库的关键字 这样的事情。

Connect to FTP server active mode
[Arguments]    ${Client}
${Client}.ftp connect active mode     host    user    password

问题是RF在使用语法库name.keyword调用关键字时没有解析变量的内容

1 个答案:

答案 0 :(得分:3)

在调用类似关键字时,Robot不会解析变量。但是,您可以使用运行关键字,如下所示:

Connect to FTP server active mode
    [Arguments]   ${Client}
    Run keyword   ${Client}.ftp connect active mode    host    user    password