摘要:
遇到一个class中都需要传入一个fixture,那一个个写进函数中,太麻烦,通过class直接传入fixture usefixtures usefixtures是fixture用来标记class中的一个方法。用法结果相当于和setup和teardown的结果一样。每个用例函数都会进行执行fixtu 阅读全文
posted @ 2021-05-27 15:26
陈晓猛
阅读(430)
评论(0)
推荐(0)
摘要:
需要传入fixture的名称,如果用例都需要这个fixture,每个用例都进行传入fixture名称,这就比较麻烦了,有什么好的方法?当然fixture中的autouse就是控制传参范围。 autouse autouse属于fixture参数中的其中一个,默认是为False,不会使作用域的方法全部都 阅读全文
posted @ 2021-05-27 15:11
陈晓猛
阅读(277)
评论(0)
推荐(0)
摘要:
通过前面学习fixture可以正常的代替setup和teardown,我们在后期框架中的文件名过多,或者函数名过多,有时会和fixture名字进行重名,或者fixture调用容易出错。fixture也可以进行重新自己更改自己的名称 fixture重命名 在fixture源码中我们可以通过修改name 阅读全文
posted @ 2021-05-27 15:01
陈晓猛
阅读(128)
评论(0)
推荐(0)
摘要:
fixture可以代替setup和teardown,怎么在不同的场景下进行使用运行呢?比如我只想要启动浏览器一次呢?如果每个用例按照前面的都加入fixture那么每条用例都会运行,其实fixture中有参数可以进行配置,配置后可以在不同的场景下进行使用,这里就要引入新的知识fixture的作用范围。 阅读全文
posted @ 2021-05-27 14:49
陈晓猛
阅读(237)
评论(0)
推荐(0)

浙公网安备 33010602011771号