使用类似于web浏览器的代码对网站进行单元测试。
webunit的Python项目详细描述
此版本包括:
- 用Mimeencode发送正确的换行信息(谢谢Ivan Kurmanov)
- 将“最大年龄”设置为0(感谢Matt Chisholm)
webunit是单元测试网站的框架:
- 类似浏览器的页面获取,包括获取图像和样式表 需要一个页面和以下重定向
- 存储并可跟踪的Cookie(全部自动处理)
- http,https,get,post,basic auth all handled,控制预期 状态代码,…
- 用于检索和分析结构的页面的dom解析,包括 表格重新过帐
- 两行页面提取,然后提交表单,并进行错误检查
- 能够跨多个测试注册错误页内容
- 使用python的标准unittest模块作为底层框架
- 也可用于回归测试站点,或确保其正在进行 一次生产操作(测试登录过程工作等)