如何使用机器人框架测试Asyncronous服务

时间:2015-12-18 19:57:53

标签: robotframework

我一直在使用机器人框架来测试我的Rest API吗?

但我不知道我们是否可以测试异步服务。我开始寻找机器人框架 - 异步库,但仍然无法弄明白。

1 个答案:

答案 0 :(得分:0)

Robot Framework能够测试异步服务。诀窍是在验证之前使用等待条件。

尝试:

*** Test Cases ***
Load And Verify Table Data
    Click Button To Load Table
    Verify First Row Details

*** Keywords ***
Click Button To Load Table
    Click Element    ${SOME_BUTTON}
    Wait Until Element Is Enabled   ${SOME_ELEMENT_TO_WAIT_FOR}

Verify First Row Details
    Table Row Should Contain   ${TABLE_LOCATOR}  1   ${SOME TEXT}

或类似的东西。无论你做什么,都不要使用Sleep关键字。你以后会后悔的。