keyword - 如何将参数嵌入到 Robot Framework 关键字名称中

标签 keyword robotframework

我尝试在 Robot Framework 中创建一些关键字,根据 ( Robot Docs) ,在关键字名称中嵌入参数,但不幸的是,当我检查时,我总是得到 None变量下是什么。你遇到过这样的行为吗?我做错了什么?

我的关键字示例:

Set ${object} state to ${state}
    Log To Console  ${object}
    Log To Console  ${state}

假设${object}和${state}是字符串,那么这个关键字的调用如下:

${status}=  Run Keyword And Return Status  Set camera state to locked

最佳答案

你的代码没问题。这是一个完整的工作示例:

*** Keywords ***
Set ${object} state to ${state}
    Log To Console    ${object}
    Log To Console    ${state}

*** Test Cases ***
Example test case
    ${status}=        Run Keyword And Return Status    Set camera state to locked
    Should be True    ${status}

关于keyword - 如何将参数嵌入到 Robot Framework 关键字名称中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30886704/

相关文章:

php - 使用php提取关键字对进行SEO

javascript - 是否需要全功能的语音搜索算法?

javascript - 如何在机器人框架中使用 Execute Javascript 关键字来单击元素

robotframework - 通过 Locust 进行并行机器人框架测试

linux - 是否可以使用机器人框架从另一台远程服务器连接到远程服务器

python - 使用 Robot Framework 从 Python 中的方法返回值

用于空搜索的php else语句

php - PHP 关键字是否区分大小写?

glsl - GLSL 中不变和精确的关键字

robotframework - 机器人框架在两台不同机器上并行测试执行