【问题标题】:Robot Framework : Random Selection of Drop downs机器人框架:下拉的随机选择
【发布时间】:2019-04-22 08:55:50
【问题描述】:

我需要一些帮助,我想创建一个测试,它会在测试用例期间随机获取值,因为在我的情况下,我在代码中声明了它,我怎样才能随机生成?

这是我的代码

html

<select name="gender">
    <option>Please Select</option>
    <option value='Male'>Male</option>
    <option value='Female'>Female</option>
</select> 

机器人

*** Test Cases ***
Select From List By Value    xpath://select[@name='gender']    Male

【问题讨论】:

    标签: random robotframework testcase


    【解决方案1】:

    您可以使用'Random Element' from the Faker LibraryRandom Element 从提供的项目列表中返回一个随机项目。

    *** Settings *** 
    Library    FakerLibrary
    
    *** Test Cases ***
    Randomise gender selection
        ${gender}    Select random gender    
        Select from list by value   xpath://select[@name='gender']    ${gender}   
    
    *** Keywords ***
    Select random gender
        ${randomValue}    Random Element    ['Male', 'Female']
    
        [Return]    ${randomValue}
    

    这将在测试用例中随机选择性别。如果您想向列表中添加更多项目,可以将其添加到 Random Element 关键字后面的列表参数中。

    注意:确保安装并导入FakerLibrary

    【讨论】:

    • 您好,先生。你有任何在机器人框架中使用断言的示例测试或文档吗?谢谢。
    • @rkevx21 ,我不确定你到底在问什么。我建议你检查一下你的确切要求。如果您没有找到任何相关的问题/答案,您可以将其添加为新问题。快速搜索找到了这个post。这与您正在寻找的东西相似吗?
    猜你喜欢
    • 2014-09-15
    • 1970-01-01
    • 2018-10-13
    • 2017-09-10
    • 2021-12-13
    • 2012-04-24
    • 2016-11-24
    • 1970-01-01
    • 2019-03-16
    相关资源
    最近更新 更多