之前已经对描述性编程从各个角度做了大致的概述,应该已经有了基本的了解
这次博客中,我会直接用实例对描述性编程进行诠释,这样可以更直接的对这个技术点掌握。
这次我们拿alipay.com的登录为例,我会对每一个细节在脚本进行注解
首先,从一个账户登录的流程来说,我们可以从几部分进行分解
1.登录浏览器
2.检查Browser是否启动正确
3.确认用户名,密码和登录button是否存在
4.为用户名和密码赋值并且点击登录
5.检查网页是否跳转到正确页面
Step1:登录浏览器
Step2:检查Browser是否启动正确
这里需要介绍一个Reporter对象的用法,一般有三种场景
- 1.Reporter.ReportEvent micDone,"","" 输出一个完成Report
- 2.Reporter.ReportEvent micFail,"","" 输出一个失败Report
- 3.Reporter.ReportEvent micPass,"","" 输出一个成功Report
Reporter截图:
Step3:确认登录对象存在
- 用户名输入
Reporter截图:
- 密码输入
Reporter截图:
- 登录按钮
Reporter截图:
相信这个实例对于掌握DP是非常有用的,当然大家也可以通过其他一些网站进行练习。