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

相关推荐
开利网络16 小时前
综合探索数字化转型的奥秘与前景
运维·微信小程序·自动化·产品运营·数字化营销
金智维科技官方16 小时前
如何选择适合企业的高效财税自动化软件
大数据·人工智能·自动化
测试199818 小时前
使用Selenium进行网页自动化
自动化测试·软件测试·python·selenium·测试工具·自动化·测试用例
马龙强_1 天前
影刀RPE学习——自动化
学习·自动化
半导体守望者2 天前
AE电源HPG13150 400V Generator 手侧
经验分享·笔记·功能测试·自动化·制造
躺平的花卷2 天前
部署k8s基础环境
docker·容器·自动化
叶落无痕522 天前
关于安卓App自动化的一些想法
android·运维·自动化·android studio
王大傻09282 天前
python selenium 显示等待 + EC
开发语言·python·selenium·自动化
SEU-WYL2 天前
基于深度学习的自动化农场管理
人工智能·深度学习·自动化
Lossya3 天前
【自动化测试】移动app的分层测试以及自动遍历的基本概念
功能测试·测试工具·单元测试·自动化·分层测试·自动遍历