自动化测试框架 RobotFramework 用户说明书中文版(4)

发表于:2012-03-02来源:未知作者:lxg0618点击数: 标签:
默认值 带有默认值的参数可以给出也可以不给出。本文档中,参数名和默认值有等号分隔,如name=default value,但是对于 Java 实现的关键字而言,一个关键

  默认值

  带有默认值的参数可以给出也可以不给出。本文档中,参数名和默认值有等号分隔,如name=default value,但是对于Java实现的关键字而言,一个关键字可能有多种实现方法,只是各个方法给出的参数不同。一般参数都可以给出默认值,但是带有默认值的参数后面不能再有确定位置的参数。(与Python不同,JAVA默认参数的实现需要用到重载机制:一个相同名字的函数,可以通过不同的参数个数区分。默认参数其实不体现在Java对应函数的参数列表中,而是在程序内实现,可见这个例子,http://stephenxjc.iteye.com/blog/358512 ,这个讲起来有点儿啰嗦,不展开了,有兴趣的同学可以找我进一步讨论。)

  下面举例说明如何使用默认值。这个例子使用Create Files关键字,关键字带有参数path、content=、coding=UTF-8编码方式。(调用的时候)如果试图不带参数或者参数超过三个,那么(此关键字方法)都不能成功调用。

带有默认关键字的

Test Case

Action

Argument

Argument

Argument

Example

Create File

${TEMPDIR}/empty.txt

 

 

 

Create File

${TEMPDIR}/utf-8.txt

Hyvä esimerkki

 

 

Create File

${TEMPDIR}/iso-8859-1.txt

Hyvä esimerkki

ISO-8859-1

原文转自:http://www.ltesting.net