一.列表(list) python中创建列表:a=[1,2,3],b=[],c=[a,b,c,[1,2,3]],d=[a,b,c,1,2,3] robotframework中创建列表(list):通过3和4可以看到在list中@和$的区别,$表示取list的首地址,@表示取list中的每一个元素 1. @{a} create list 1 2 32.@{b} create list ${EMPTY}3.@{c} create list a b c ${a}4.@{d} c
场景预设:从列表内读取手机号,自动化执行微信加好友,直至选择完所有数据后,脚本停止执行 1.建一个备选数据表,表内列待添加的手机号数据 2.脚本的主要流程新加好友-输入手机号-添加好友-判断好友是否存在-确认添加-执行完毕.脚本在输入手机号做循环 FOR index 从@电话号码内取值循环,index赋值到“微信加好友循环”子脚本内 “微信加好友循环”公共模版脚本定义一个参数,接收从父脚本里负值过来的值
Collections库是RobotFramework用来处理列表和字典的库,官方文档是这样介绍的:A test library providing keywords for handling lists and dictionaries. 官方文档:http://robotframework.org/robotframework/latest/libraries/Collections.html Keywords Keyword Arguments Documentation Append T