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

相关推荐
kevin 12 小时前
财报处理自动化,财报OCR识别录入系统将非结构化报表转化为可分析数据
运维·自动化·ocr
King's King2 小时前
智慧医院全场景自动化解决方案及运维服务
运维·自动化
O***p6043 小时前
GitLab CI/CD自动化部署实践
ci/cd·自动化·gitlab
Aruanjian88815 小时前
手动处理售后太慢?RPA智能处理小红书工单,效率提升1200%[特殊字符]
自动化·微信小店·视频号·自动化流程机器人·ai7982020·希音·抖店
观望过往21 小时前
Docker Compose CI/CD 集成完全指南:自动化构建、测试与部署
ci/cd·docker·自动化
e***282921 小时前
(CICD)自动化构建打包、部署(Jenkins + maven+ gitlab+tomcat)
自动化·jenkins·maven
ycydynq1 天前
自动化爬虫selenium
爬虫·selenium·自动化
小小测试开发2 天前
JMeter高级用法全解析:从性能测试到自动化监控,解锁压测工具的隐藏实力
运维·jmeter·自动化
Aruanjian8882 天前
手动发货太慢?RPA批量处理TikTok订单,效率提升2500%[特殊字符]
自动化·跨境电商·电商·temu·自动化机器人·希音·小红书云帆
Splashtop高性能远程控制软件2 天前
行业观察 | 微软修复63个漏洞,包含零日与CVSS 9.8关键漏洞
运维·安全·microsoft·自动化·远程桌面·splashtop