1.此文档是和重庆同事的共同劳动成果,不是我一个人翻译的。
2.依据RobotFramework2.6.3版本翻译,由于水平有限,时间仓促,难免有错误,请大家不吝指出。
---------------------------------------------------------------------------------------------
原文链接:
http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html?r=2.6.3#id314
-----------------------------------------------------------------------------------------------
翻译部分:
基本语法
测试用例是由测试用例表中有效的关键字构成的。关键字可以从测试函数库或资源文件中导入,也可以在测试用例文件中的关键字表里创建。
测试用例表的第一列为测试用例名。一个测试用例是从某一用例名开始直到下一个用例名出现或者表格已到末端为止的。表头和第一个测试用例之间不能存在任何东西,否则将被认为是错误的。
第二列通常存放的是关键字名。但存在一种特例即:存在变量接收关键字的返回值,当有一个变量或者多个变量用作接收关键字返回值时,关键字写在这些变量后面。不论何种情况,关键字名后面的列都会包含指定关键字合适的参数。
测试用例举例
Test Case |
Action |
Argument |
Argument |
Valid Login |
Open Login Page |
|
|
Input Name |
demo |
|
|
Input Password |
mode |
|
|
Submit Credentials |
|
|
|
Welcome Page Should Be Open |
|
|
|
|
|
|
|
Setting Variables |
Do Something |
first argument |
second argument |
${value} = |
Get Some Value |
||
Should Be Equal |
${value} |
Expected value |