测试用例的语法 测试数据的组成 关键字参数 测试用例的语法 测试用例是根据可用关键字在测试用例表中构建的。可以从测试库或资源文件中导入关键字,也可以在测试用例文件本身的关键字表中创建关键字。 测试用例表中的第一列包含测试用例名称。测试用例从该列第一行开始,并继续到下一个测试用例名称或表的末尾。在表头和第一个测试之间包含某些内容是错误的。 第二列通常具有关键字名称。此规则的例外情况是,当第二列(可能还有随后的列)包含变量名称并且关键字名称位于变量返回值之后时,通过关键字返回值设置变量。无论哪种情况,关键字名称后面的列都包含指定关键字的可能参数。 实例演示 *** Test Cases *** Valid Login Open Login Page Input Username 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 测试用例设置 测试用例也可以有自己的设置。设置名称始终在第二列(通常是关键字)中,其值在随后的列中。设置名称周围带有方括号,以将其与关键字区分开。 [Documentation] 用于指定测试用例文档。 [Tags] 用于标记测试用例。 [Setup], [Teardown] 指定测试Setup和Teardown。 [Template] 指定要使用的模板关键字。测试本身将仅包含用作该关键字参数的数据。 [Timeout] 用于设置测试用例超时。超时将在其各自的部分中进行讨论。 实例 *** Test Cases *** Test With Settings [Documentation] Another dummy test [Tags] dummy owner-johndoe Log Hello, world! 测试数据的组成 关键字参数