基于全面实现HttpRunner并局部优化(一)继续优化:
- API testcase层面的设置参数化执行次数(优化)
- 基于selenium 加入UI 测试,并优化UI测试报告加入错误截图以及测试类级别的依赖跳过机制。
- 执行方式采用 CLI 调用,可与 Jenkins 等持续集成工具完美结合
- 一些细节优化(线程级别的清理,时间统计,添加测试方法,指定线程数,yaml模板格式等)
基于全面实现HttpRunner并局部优化(一)继续优化:
这次我们使用python对selenium进行一个简单的二次封装~既然是二次封装,那我们就加上自己需要的公共方法~例如:log,异常捕捉,智能等待。先看一下最后使用简单封装后的小爬虫运行结果~