验证Robotframework中的文本

时间:2017-11-24 08:28:36

标签: automation robotframework selenium2library

我想验证元素的文本。如何验证文本是众多字符串中的一个:例如:“登录失败”,“登录错误”,“尝试失败”......?

*** Keywords ***

Assert Warning Message

    Element Should Contain    id=session_key-login-error  "Login fail"  

1 个答案:

答案 0 :(得分:1)

所以我会创建一个包含所接受元素的列表,然后使命令列表包含;

示例:

@{expected_results}    Create List    your_1_acceptance_criteria_element    your_2_acceptance_criteria_element    your_3_acceptance_criteria_element
${world}=    set variable   your_element 
List Should Contain Value    @{expected_results}    ${world}

名称:列表应包含值 来源:收藏 参数:[list_ |价值| msg =无]

如果未在列表中找到该值,则

失败。 如果关键字失败,则默认错误消息不包含值''。可以使用msg参数给出自定义消息。