05 robotFrameWork+selenium2library 一维数组的使用

一、原生数组:

1、Excel中:

LIST_OneRange

项目1|项目2

2、生成的PY:

LIST_OneRange = [u'项目1',u'项目2']

3、脚本使用:

:FOR {Local_I} IN RANGE len({OneRange})

${value} Evaluate {OneRange}\[{Local_I}]

Click Element xpath=li[contains(text(),${value})]

说明:红色的转换是非常关键一环;如果写成这样

Click Element xpath=li[contains(text(),{OneRange}\[{Local_I}])]

框架只会认{OneRange},执行结果就将{OneRange} 和 [${Local_I}] 分别赋值了,变成[u'项目1',u'项目2'][0]

二、分割为数组

1、Excel中:

OneRange

项目1|项目2

2、生成的PY:

OneRange=u'项目1|项目2'

3、脚本使用:

{Range} Evaluate u'{OneRange}'.split('|') #按分隔符分割为数组

:FOR {Local_I} IN RANGE len({Range})

${value} Evaluate {Range}\[{Local_I}]

Click Element xpath=li[contains(text(),${value})]

相关推荐
速融云1 小时前
汽车制造行业案例 | 发动机在制造品管理全解析(附解决方案模板)
大数据·人工智能·自动化·汽车·制造
北 染 星 辰3 小时前
Python网络自动化运维---用户交互模块
开发语言·python·自动化
阿俊仔(摸鱼版)4 小时前
Python 常用运维模块之Shutil 模块
linux·服务器·python·自动化·云服务器
hhzz5 小时前
ansible自动化运维实战--script、unarchive和shell模块(6)
运维·自动化·ansible
觅远14 小时前
python+playwright自动化测试(四):元素操作(键盘鼠标事件)、文件上传
python·自动化
浪小满1 天前
linux下使用脚本实现对进程的内存占用自动化监测
linux·运维·自动化·内存占用情况监测
Allen Bright1 天前
使用 JMeter 的 Autostop Listener 插件:自动化性能测试的守护者
运维·jmeter·自动化
hhzz1 天前
ansible自动化运维实战--复制模块和用户模块(3)
运维·自动化·ansible
hhzz1 天前
ansible自动化运维实战--Inventory主机清单(2)
运维·自动化·ansible
Damon小智1 天前
合合信息DocFlow产品解析与体验:人人可搭建的AI自动化单据处理工作流
图像处理·人工智能·深度学习·机器学习·ai·自动化·docflow