博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unittest框架进坑系列_(含selenium数据分离的坑)
阅读量:4987 次
发布时间:2019-06-12

本文共 386 字,大约阅读时间需要 1 分钟。

1.测试用例的执行顺序

有默认的顺序的,不是按你自己的排列执行,注意。

进坑原因,没有先执行制造变量的测试用例,导致其他用例无法找到变量值

 

2.数据分离的坑

在控制层 有函数嵌套,2个函数都必须带self,特别是内置函数要依赖外置函数传参的(开始这样认为,后面发现不是)

def B(self.W):

  print W

def A(self.W):

  B(self.W)

因为A(self.w)函数要再unittest的class类里面引用,而W变量没有写在class类外面或者里面,假如B函数没有带self,那么他的获取不到W变量的(开始这样认为,后面发现不是)

原因:

最后发现 是因为B函数里面要引用到一个self.dr的变量,所有也要传self给他

转载于:https://www.cnblogs.com/kaibindirver/p/8093763.html

你可能感兴趣的文章
差一点搞混了Transactional注解
查看>>
javascript基本函数
查看>>
前端公共库cdn服务推荐//提高加载速度/节省流量
查看>>
asp.net GridView多行表头的实现,合并表头
查看>>
C#套打
查看>>
PolyCluster: Minimum Fragment Disagreement Clustering for Polyploid Phasing 多聚类:用于多倍体的最小碎片不一致聚类...
查看>>
【每日进步】July 2012
查看>>
${sessionScope.user}的使用方法
查看>>
WCF开发框架形成之旅---结合代码生成工具实现快速开发
查看>>
Spring事务管理
查看>>
linux下mysql配置文件my.cnf详解
查看>>
08ssm三大框架整合以前步骤
查看>>
R语言学习笔记之八
查看>>
主动与被动监控 拓扑图组合图 自定义监控
查看>>
SQL总结(一)基本查询
查看>>
PDF分割--可脱离python环境执行,可传参数,可弹窗的PC端小工具
查看>>
layui中的html怎样接收后台的值,layui框架与SSM前后台交互的方法
查看>>
网络通信引擎ICE的使用
查看>>
js滚动事件实现滚动触底加载
查看>>
java框架--spring+stutrs2+mybatis整合
查看>>