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

相关推荐
一次旅行24 分钟前
Apifox自动化测试(三)
自动化·测试总结
小杨互联网2 小时前
JAR逆向工程实战对比:传统工具 vs 自动化解决方案
运维·自动化·jar·jar自动逆向工具·jar逆向源码
二进制的Liao12 小时前
【编程】脚本编写入门:从零到一的自动化之旅
数据库·python·算法·自动化·bash
明达智控技术1 天前
MR30分布式I/O模块服务换热站项目,守护万家温暖
分布式·物联网·自动化
捷米研发三部1 天前
新能源激光焊接工作站西门子1500系列PLC通过Profinet转CANopen智能网关和机器人进行通讯案例
网络·自动化
star_start_sky1 天前
住宅代理网络:我最近用来数据采集和自动化的小工具
网络·爬虫·自动化
整列机厂家-东莞唯思特1 天前
异形零件自动化排列:整列机与传统振动盘的 5 大技术维度解析
科技·自动化·制造
小任今晚几点睡2 天前
Ansible 基础配置与负载均衡部署实践
运维·自动化·ansible·负载均衡
科立分板机源头厂家2 天前
第28集科立分板机:科立自动化分板机适配多场景生产筑牢电子制造品质防线
运维·自动化·制造
itas1092 天前
电力系统调度自动化的五遥: 遥信 遥测 遥控 遥调 遥视
电力系统·自动化·电力自动化·数据采集与监控系统