Robot Framework之测试用例分层实战
1.1 测试用例的第一层(交互层)
1. 创建项目资源(Resource)。
![2bbbf4c496cbb4b372847b5f85b16b8b.png](https://i-blog.csdnimg.cn/blog_migrate/42a66312925216cbc513c1fdc3ff40be.jpeg)
操作步骤:
点”项目名称”->右键,选New Resource,在弹窗Name 输入框输入资源名称 mykeywork->新建项目资源。
2.给新建的项目资源导入Selenium2Library库。
![f9672ffba47ed3625aadf88209520210.png](https://i-blog.csdnimg.cn/blog_migrate/7b00403f4febe33d6287b695badf6c03.jpeg)
![085e8c24c1f5b2f98a3a6b0e44756d7b.png](https://i-blog.csdnimg.cn/blog_migrate/1aeb2ea840f100c32398bc68b4593cd7.jpeg)
3.创建自定义关键字(New User Keyword)。
![5470514112eadf304ae25b64af980452.png](https://i-blog.csdnimg.cn/blog_migrate/3b8d7320ae0a17eb70ed9298c34c7c5f.jpeg)
操作步骤:
点”项目资源”->右键,选New User Keyword,在弹窗Name 输入框输入资源名称 打开浏览器->新建用户关键字。
4.给新建的用户关键字(打开浏览器),添加操作步骤。
![8cd4a6bd341159879402e1a9dac7f1c3.png](https://i-blog.csdnimg.cn/blog_migrate/5b30131eeb2dbd444d1a711a090439e1.jpeg)
5.新建用户自定义关键字(最大化浏览器)。
![09dda0dfcc21e82f0c233daefce160ef.png](https://i-blog.csdnimg.cn/blog_migrate/8d9869a7e719e8482aad45449495d980.jpeg)
6. 新建用户自定义关键字(输入用户名)。
![58cbbf9b3e53bd79882e3b7a384d148f.png](https://i-blog.csdnimg.cn/blog_migrate/ad53706281984dee9d1e7951385f9e8e.jpeg)
7. 新建用户自定义关键字(输入密码)。
![ae86c13d2ec22ccdac62a620ef7733cb.png](https://i-blog.csdnimg.cn/blog_migrate/c118eb33c85dd7d0d3427b8953141d16.jpeg)
8. 新建用户自定义关键字(点击登录)。
![9a160a7ca85381d55b867f70c86d6250.png](https://i-blog.csdnimg.cn/blog_migrate/8e77359d3a0bdfd59c6c64303cc9912f.jpeg)
这样我们就把实现教育局招生系统的登录系统拆分成5个自定义的关键字。接着我们新建一个测试用例,通过自定义的关键写教育局招生系统的登录步骤。
9.新建一个登录的New Suite->新建一个login用例->把自定义关键字资源(mykeywork)导入进来。
![f005973c555125a9cbadbb16e55332eb.png](https://i-blog.csdnimg.cn/blog_migrate/a9bdb5c0a56d7fa61544f859c1398342.jpeg)
10.用用户自定义关键字的关键字写登录步骤。