RF的一个demo 续 用户自定义关键词
上一篇 /
下一篇 2012-08-02 22:50:59
/ 个人分类:Robot framework
用户定义关键词
Robot Framework 最有用的特性之一就是很容易的从其他关键词中创建新的高级别关键词。创建用户定义关键词,简称用户关键词,的语法和创建测试用例的语法很相似。前面测试用例用到的所有高级别关键词都是在下面keyword 表中定义的。
Keyword | Action | Argument | Argument |
Clear login database | Remove file | ${DATABASE FILE} | |
| | | |
Create valid user | [Arguments] | ${username} | ${password} |
| Create user | ${username} | ${password} |
| Status should be | SUCCESS | |
| | | |
Creating user with invalid password should fail | [Arguments] | ${password} | ${error} |
| Create user | example | ${password} |
| Status should be | Creating user failed: ${error} | |
| | | |
Login | [Arguments] | ${username} | ${password} |
| Attempt to login with credentials | ${username} | ${password} |
| Status should be | Logged In | |
| | | |
# Used by BDD test cases (this is a comment) | | | |
Given a user has a valid account | Create valid user | ${USERNAME} | ${PASSWORD} |
When she changes her password | Change password | ${USERNAME} | ${PASSWORD} |
| ... | ${NEW PASSWORD} | |
| Status should be | SUCCESS | |
Then she can log in with the new password | Login | ${USERNAME} | ${NEW PASSWORD} |
收藏
举报
TAG: