一、继上次调度平台分享之后,给大家看看我的测试框架,有一些东西比目前开源出来的新颖些
1、相信很多人也采用了 yaml 来编写用例,他比 excel 编写的用例更好维护和美观,我这里的不同之处就是,封装了一套模板来读 yaml。比如 XPATH 我就会用 find_xpath 来定位,click——我会 click()。send_keys{}里面可以写固定的值、也可以写变量。send_keys{忘记密码},会自动输入 info=忘记密码的 text。
2、参数化,很多场景定位封装一套就可以了,只需要改变输入的值,比如不同账号的登录,我的参数化是这样写的,那么如何调用呢,请看下图
3、如图所示,通过读取 data.yam 将变量的值传给模板即可
4、那么我们来看下执行效果吧,日志信息直接读取的 info 的信息,避免写太多 print 或者 log.info
5、结合 zalenium 存储运行的视频效果更佳哦,右上角可以打印出日志的信息
6、结合上次的调度平台效果飞一般的棒,今天有点晚了,内容组织的不够好,有疑问的可以加我微信 liuxiaolu4986