Robot Framework基础学习(一)
Robot Framework语法学习:
一、变量的声明、赋值与使用
1.变量标识符:每个变量都可以用 变量标识符 ${变量名} 来表示。
2.变量声明:可以在TestSuite上点右键或者在Edit区点Add Scalar或Add List来新增变量。
3.变量赋值:
1)Set赋值:通常这种方式主要使用Set Variable或类似的使用了Set的关键字对变量进行赋值
${type} Set Variable 2013
2) Get赋值:主要用于返回值上,包括系统关键字的返回值和用户关键字的返回值(从广义上说,Set那个也是返回值)
${title} Get Title
4.变量应用:
${random}= Evaluate random.randint(0,sys.maxint) random,sys
${sum} Set variable 123
Log ${sum}
二、分支的用法
1.简单分支
Run keyword if 条件1 do action1
... ELSE IF 条件2 do action2
<... ELSE IF 条件X do action X >
... ELSE do action N
如下图:
2.复杂分支(暂时没考虑)
三、FOR循环
FOR循环结构如下:
:FOR 循环变量 IN RANGE end
:FOR 循环变量 IN RANGE start end step
注:如果IN RANGE后面只写一个数字N,那么就是从0到N-1的整数序列。(执行N-1次循环)
四、常用的关键字evaluate:
evaluate能让你直接运行python脚本。这样可以在Library没有给你提供你想要的方法时,直接用python脚本来实现你想要的方法。
如:${a} evaluate os.system(r'dir>d:\\test.txt') os
语法:
最新文章
- 510C
- NET实现微信分享和获取openid
- python app progs
- Java并发编程总结3——AQS、ReentrantLock、ReentrantReadWriteLock(转)
- 深入浅出 Java Concurrency 锁机制 : AQS
- hibernate使用注解简化开发
- 分布式版本管理工具 git常用命令
- FreeMarker生成word的代码
- spring的maven配置文件
- laravel项目thinksns-plus安装出现RuntimeException Symlink from * to * failed错误
- UVA 536 Tree Recovery 建树+不建树
- Confluence 6 导入模板的备注
- 人工智能_机器学习——pandas - 箱型图
- code4906 删数问题
- SSH框架中配置log4j的方法
- json和jsonp的问题
- eclipse初始设置
- TRIZ理论的进化法则分析(TRIZ学习笔记)
- 什么是IIS应用程序池
- 东东糖博客MYSQL
热门文章
- 微博达人硅谷之歌:Testin云測移动搜索性能測试非常是让人信服
- SubmittingPatches, SubmitChecklist and CodingStyle
- pandas-事例练习
- 新一代AJAX API:FETCH
- Linux内核RCU(Read Copy Update)锁简析
- 关于移动端文字无法垂直居中(或line-height不起作用)的问题的解决方案(网摘)
- 【SVN版本回退】
- DirectShow音频采集pcm,实时编码AAC,附源码
- Struts2中数据封装机制
- A Short Introduction to Boosting