几个常用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
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券