如何在机器人框架中动态和随机地传递值 '如果代码是这样的话
li class ="iysTreeLi parent_li"collapse ="close"attached ="false"data-desc ="null"data-is_madatory ="0"data-is_searchable ="0"data-is_child ="1"data-parent_id =" 0"data-value ="Sales&Marketing"data-id ="18865"data-type ="functionals"> div class ="iysTreeDiv"> Sales&Marketing
/a>/div> div class ="clearfix"/>/li> li class ="iysTreeLi parent_li"collapse ="close"attached ="false"data-desc ="null"data-is_madatory ="0"data-is_searchable ="0"data-is_child ="1"data- parent_id ="0"data-value ="银行,金融服务,保险"data-id ="53599"data-type ="functionals">
我能够使用xpath通过Id传递静态值.如何使用xpath传递动态值并选择树结构.
你可以在xpath中使用变量,就像你可以使用其他任何东西一样:
| | Element should be visible | .//*[@data-id='${dataid}' and @data-type='functionals']
Run Code Online (Sandbox Code Playgroud)
如果您的实际问题也是关于如何生成随机数,则可以使用Evaluate运行小型python函数.例如,以下内容将返回一个随机的五位数字:
| | ${random}= | Evaluate | random.randint(10000, 99999) | random
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2478 次 |
| 最近记录: |