由于测试人员不足,同时也为了减少测试量,这两天写了一个接口自动化框架,主要由python3+unittest+ddt 来编写
主要完成的功能:
1、对webdriver进行了第二次的简单封装,使用更加方便 2、具有打印日志的功能,打印在控制台和文件中 3、读取配置文件(.ini文件): 4、具有发邮件的功能: 5、生成测试报告:html测试报告的路径: 6、使用了PageObject模式来编写测试脚本 7、针对使用chrome浏览器,不打开浏览器,直接运行测试用例: 用chrome-headless 8、封装了接口常用的方法:get、post、delete等
==>其实这里面用到一些方法,与WebUI自动化有共通的(可以查看我写的UI自动化框架https://blog.csdn.net/wuyoudeyuer/article/category/7703177)
接下来的几篇文章,我会详细上代码。