用户关键字语法

基础语法

用户关键字的语法绝大部分都和 测试用例语法 一致.

用户关键字创建在关键字表格中, 而用例是在用例表格中. 如用例名称一样, 用户关键字的名称占表格的第一列. 同样, 用户关键字也是由关键字组成的, 包括库关键字和其它用户关键字. 这些关键字一般写在第二列, 但是在要接受返回值的情况下, 向后顺延.

  1. *** Keywords ***
  2. Open Login Page
  3. Open Browser http://host/login.html
  4. Title Should Be Login Page
  5.  
  6. Title Should Start With
  7. [Arguments] ${expected}
  8. ${title} = Get Title
  9. Should Start With ${title} ${expected}

大部分情况下用户关键字可以接受参数. 上面第二个例子已经展示了这一重要的特性, 并将在 下面的 章节 中详细介绍, 同时还将介绍 用户关键字返回值.

用户关键字可以在 测试用例文件, 资源文件, 和 test suite initialization files 中创建. 在资源文件中创建的关键字在导入了该资源文件后即可使用, 其它文件中创建的关键字只在所在文件内可用.

关键字表格中的设置项

用户关键字和 test cases 有相似的设置项, 并且它们同样使用方括号来和关键字名称区分开.

所有可用的设置项都列在了下面, 并在后面的章节中详细说明.