Introduction
examples
Libraries 库文件
Documentation
Documentation
support 支持库
rpa
Foundation
shop
robocon 旧试的,过去试的
users
standard 标准库
最常用的关键字在builtin中
introduction 简介
automatically and thus
可变参数,可变关键字
configuration
变量赋值
${var} set variable hello 设置变量赋值
should be equal ${var} hello 判断变量 ${var} 与 hello 是否相等
如果有第三个变量的时候 就是 不相等时候需要打印出的内容
字符串不需要引起来 如上面的hello 会被自动转换成字符串
字典和列表需要先存在变量里面才可以使用
import Library 导入这个库 一般不使用这个 因为这个只在这个用例里面有效
Should BeEqual
should Contain
set variable
log to console 信息输出到控制台窗口上 Log to console 这是第二部了
可以用来调试 后面可以是变量 类型与print
log 写在log 文件上 不写在终端 但是可以使用其他参数输出到终端上
sleep
Convert to Integer 把关键字转换成整数
比如
n
u
m
=
c
o
n
v
e
r
t
t
o
i
n
t
e
g
e
r
32
把
32
变
成
整
数
赋
值
给
{num}= convert to integer 32 把32 变成整数赋值给
num=converttointeger32把32变成整数赋值给{num} 不过直接使用32 会传的是字符串
Convert to Number 转换成浮点数
Should Be True
数字变量 32 相 当 于 常 量 内 可 以 使 用 p y t h o n 语 法 如 {32}相当于常量 {}内可以使用python 语法如 32相当于常量内可以使用python语法如{32+4*6}
should be Equal 这发方法比较的是两个python 对象 写法上就需要特别注意 例如 10 与 010 字符串类型 是不相等
但是如果 使用should Be equal as Integers 10 010 字符串 传到内部 进行转换 成整型
should be Equal as integer
should Be Equal as NUmber
Should Be Equal as String
should Be true 比较的是pyhton 的表达
式 底层会偷偷的调用 eval('4+5 ')
should be true $abc 表示跑一趟红中的变量 直接传变量名字了
在robotframe 中 should be true 后面的变量需要 使用 ==进行复制 就是这场的python 表达式
robotframework 关键字不区分大小写 ,但是库的名字是区分大小写的