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})]

相关推荐
霍格沃兹软件测试开发4 小时前
Browser Use:打造你的浏览器自动化助手
运维·自动化
wei_shuo9 小时前
使用 Auto-Keras 进行自动化机器学习
机器学习·自动化·keras
--运维实习生--13 小时前
自动化运维之ansible
运维·自动化·ansible
Source.Liu18 小时前
【Python自动化】 21.2 Pandas 读取 Excel 时的 dtype 参数完全指南
python·自动化·pandas
Source.Liu1 天前
【Python自动化】 21.1 Pandas 读取 Excel 文件的完整指南
python·自动化·pandas
幂简集成1 天前
基于 Gemini 的 CI/CD 自动化测评 API 集成实战教程
运维·ci/cd·自动化
W-GEO1 天前
Spring Boot 源码深度解析:揭秘自动化配置的魔法
spring boot·后端·自动化
维尔切2 天前
自动化运维-ansible中对于大项目的管理
运维·自动化·ansible
半梦半醒*2 天前
ansible阶段练习题
linux·运维·自动化·ansible·负载均衡·运维开发
双翌视觉2 天前
智能相机还是视觉系统?一文讲透工业视觉两大选择的取舍之道
科技·数码相机·自动化·机器视觉