本文共 630 字,大约阅读时间需要 2 分钟。
Github地址:
因为被墙,所以给个CSDN下载地址
下载后解压,运行redis-server.exe就行 装Redis的原因, 是因为现在想第一个case初始化(包括登陆),其他的case就不需要重复操作了,到后面最后一个用例结束了之后再关掉driver。所以采用了Redis。 当然肯定有更好的方案,暂时先这样了。除了需要登陆的第一个用例(继承于BaseNeedLogin), 其他的用例都继承于Base类,重写了tearDownClass这类方法。
编写用例可参照Case002来编写,只需要写test函数就行了,记得带上装饰器(auto_pic),如果需要自动截图的话(现在是报错和正常,结束的时候都会截图)。参照run_case.py文件里头的suite.addTest()方法,先导入用例,然后再run,后期会增加测试报告以及其他方法。
框架还不完整,会陆续补充更新的。
app是我们公司的司导端,账号密码都在mongo数据库里存放了,如果有需要帮忙可以联系我,或者把测试的app改成支付宝这种。联系方式: QQ619434176
转载地址:http://odell.baihongyu.com/