当前位置: 首页 > news >正文

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

相关文章:

  • Java基础- 浅谈javac和javap
  • 05_SHELL编程之文本处理工具SED
  • 别再吐槽大学教材了,来看看这些网友强推的数学神作!
  • 【Python基础篇】运算符
  • Threejs之射线拾取模型
  • 内容运营策略:个性化推荐
  • 社区论坛小程序系统源码+自定义设置+活动奖励 自带流量主 带完整的搭建教程
  • Django 简单入门(一)
  • c++异常
  • JavaScript的函数的形参与实参是怎么回事
  • 3.Pandas高级函数应用
  • 【漏洞复现】IP-guard WebServer 远程命令执行
  • Linux系统中常用的压缩与解压缩方法
  • python图
  • portraiture2024ps磨皮插件参数设置教程
  • 【51单片机系列】C51基础
  • 实用小算法
  • 西南科技大学814考研二
  • .Net8 Blazor 尝鲜
  • Android问题笔记四十五:解决SeekBar操作thumb周围产生的圆形阴影/灰色阴影/白色圆圈的解决办法
  • 中央宣传部、全国妇联联合发布2025年“最美家庭”
  • “11+2”复式票,宝山购彩者领走大乐透1170万头奖
  • 北洋“修约外交”的台前幕后——民国条约研究会档案探研
  • 泽连斯基:乌克兰已做好与俄罗斯举行会谈的准备
  • 伊美第四轮核问题谈判开始
  • 伊朗外长称正与美国进行“善意”的会谈