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

相关推荐
唐古乌梁海12 小时前
【pytest】编写自动化测试用例命名规范README
自动化·pytest
CL_IN20 小时前
企业数据集成:实现高效调拨出库自动化
java·前端·自动化
大囚长20 小时前
AI工作流+专业知识库+系统API的全流程任务自动化
运维·人工智能·自动化
matlabgoodboy20 小时前
Matlab代编电气仿真电力电子电机控制自动化新能源微电网储能能量
开发语言·matlab·自动化
likeyou~coucou1 天前
自动化之ansible(二)
运维·自动化·ansible
小红帽2.01 天前
客服系统自动化方案:揭秘全渠道智能服务解决方案 vx: haotsh
运维·自动化
AirtestProject1 天前
Airtest与持续集成(CI)工具的集成实操案例
自动化测试·ci/cd·自动化·网易airtest
起个破名想半天了1 天前
Web自动化中Selenium下Chrome与Edge的Webdriver常用Options参数
python·selenium·自动化
Hello.Reader1 天前
Rust 中的 `Drop` 特性:自动化资源清理的魔法
开发语言·rust·自动化
成都纵横智控科技官方账号2 天前
工业路由器和工业交换机,打造高效稳定的工业网络?
网络·物联网·自动化