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

相关推荐
GJGCY3 小时前
金融智能体的技术底座解析:AI Agent如何实现“认知+执行”闭环?
人工智能·经验分享·ai·金融·自动化
小安运维日记7 小时前
RHCA - DO374 | Day03:通过自动化控制器运行剧本
linux·运维·数据库·自动化·ansible·1024程序员节
darkfive7 小时前
构建大模型安全自动化测试框架:从手工POC到AI对抗AI的递归Fuzz实践
人工智能·安全·ai·自动化
yubo050913 小时前
自动化模型学习器——autoGluon
机器学习·自动化
阿Q说代码17 小时前
IPIDEA实现数据采集自动化:高效自动化采集方案
运维·python·自动化·数据采集
塔能物联运维18 小时前
物联网运维中基于强化学习的自动化决策优化技术
运维·物联网·自动化
JZC_xiaozhong18 小时前
基于KPaaS平台实现的制造业端到端业务流程自动化
运维·自动化·bpm·数据集成与应用集成·流程设计可视化·流程监控·业务流程管理系统
星哥说事19 小时前
网络自动化:Ansible/Netmiko 网络设备批量配置与管理
网络·自动化·ansible
weixin_3077791319 小时前
C#程序实现将MySQL的存储过程转换为Azure Synapse Dedicated SQL Pool的T-SQL存储过程
c#·自动化·云计算·运维开发·azure
守城小轩1 天前
基于Chrome140的FB账号自动化(关键词浏览)——运行脚本(三)
自动化·rpa·浏览器自动化