如何使用关键字跳过Robot框架中的测试用例

问题描述 投票:0回答:3

我正在尝试使用关键字跳过特定的测试用例,是否有任何关键字可以做到这一点?我想做的是检查文件名是否有“跳过”一词,然后我想跳过它。是否有任何关键字:跳过测试,跳过执行如果...

@{regex}=  Get Regexp Matches  ${TEST NAME}  Skip
${lenght}=  Get Length  ${regex}
Skip Execution If  '${lenght}'>'0'  
python-2.7 robotframework testcase
3个回答
4
投票

现在,Robot Framework 中添加了以下关键字:

Skip
Skip if


2
投票

理想情况下,不应运行的测试应使用标签或其他方式从运行中排除。另一种选择是仍然运行测试,但只需在测试开始时检查跳过条件并通过测试而不执行任何操作。有两个关键字,

Builtin.Pass Execution
Builtin.Pass Execution If
,对此很有用。

http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Pass%20Execution%20If


0
投票
Get request
    Create Session    mysession    ${base_url}    disable_warnings=True
    ${end_point}=    Set Variable    /api/users/2
    ${body}=    Create Dictionary    name=xyz    job=Engineer
    **Skip**
    ${response}=    DELETE On Session    mysession    ${end_point}
    Log To Console    ${response.status_code}
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.