Python Selenium Unittest自动化测试框架Demo
Python+Selenium+Unittest 的组合用得顺手的应该不少人都有体会,是做自动化测试的。这个 demo 做了几个点还蛮实用的:测试报告用 HTMLTestRunner 生成,样式清晰;加了测试套件,一键跑所有 case,方便回归测试;还有一个小细节,只在测试执行前启动浏览器,结束后再统一关闭,避免反复启停 driver 导致效率低下,这点挺贴心的。
整体代码结构比较清爽,适合刚上手或者想搭个简单测试框架的你。如果是实际项目,用这个当基础改改就挺好。比如你要加点日志、参数化、数据驱动啥的,也都能自然扩展。
顺带给你挖了一些延伸阅读,像Python Selenium 测试包和HTMLTestRunner这两篇内容还不错,适合拿来做进阶优化。
如果你也遇到运行慢、测试 case 乱、报告丑这类问题,可以试试这个 demo,起码思路上会清晰不少。
22.01KB
文件大小:
评论区