我需要一些帮助,我想创建一个测试,该测试将在测试用例期间随机获取值,因为在我的案例中,我在代码中声明了该值,我该如何随机生成该值?
在这里输入我的代码
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
答案 0 :(得分:2)
您可以使用'Random Element' from the Faker Library。 Random 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
关键字之后的list参数中。
注意:请确保安装并导入FakerLibrary