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

相关推荐
代码方舟2 分钟前
Java后端实战:对接天远车辆过户查询API打造自动化车况评估系统
java·开发语言·自动化
手动阀行10 分钟前
守护发布的最后一道防线:将自动化红队测试深度嵌入 CI/CD 流水线,筑牢 MCP 应用持续交付的安全底座
安全·ci/cd·自动化
梦想的旅途219 分钟前
基于 RPA 模拟驱动的企业微信外部群自动化架构解析
机器人·自动化·rpa
rockmelodies38 分钟前
Cybersecurity AI (CAI) AI 时代的网络安全自动化框架
人工智能·web安全·自动化
源力祁老师1 小时前
Odoo 19 企业版(enterprise)模块功能清单
自动化
电化学仪器白超1 小时前
PPTSYNC软件配置①
python·单片机·嵌入式硬件·自动化
码刘的极客手记1 小时前
vSphere 4.1 三大实用实战:vCenter 告警自动化、SIOC 无 License 启用及 Dropbox 存储运行 VM
运维·服务器·网络·自动化·虚拟机
整列机厂家-唯思特1 小时前
金属弹簧扣(钥匙扣)自动化精密摆盘的技术实践
科技·自动化·制造
天空属于哈夫克31 小时前
企微API+RPA:自动化终局之战
自动化·企业微信·rpa
不会代码的小测试1 小时前
UI自动化-Grid分布式运行
运维·分布式·python·selenium·自动化