首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

几个常用API封装

基于Python3调了几个API,可以放进框架内的Util作为工具类使用

浏览器基础操作

可能这里最有用的就是最后的截图功能,可以放到unittest每一个test开头的用例中,每条用例执行完自动截图并按日期命名保存在固定目录下,此处是获取了系统当前路径,也可任意指定,不引入os模块

生成定制报告

此处借助了Python3.x下的HTMLTestRunner,而实际生成的HTML格式的报告样式还是要取决于它,在实际使用过程中,我们可以在执行TestSuite的时候调用它,将结果写入HTML格式的可读性比较高的报告中用于编写测试报告

生成日志

实际上一致不明白生成日志的实际作用有多大,此处实现了在控制台打印日志,和生成日志文件两个方式,借助logging 创建了logging.FileHandler和logging.StreamHandler分别写入文件和打印到控制台

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180415G0QTL400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券