使用执行测试套件的相同webInstance

时间:2016-11-17 09:26:16

标签: python unit-testing selenium selenium-webdriver

我创建了一个测试套件,它有两个在firefox中使用selenium记录的测试用例。这两个测试用例都在具有自己的设置和拆卸功能的单独类中,因此每个测试用例打开浏览器并在执行期间关闭它。

我无法对从我的测试套件中调用的每个测试用例使用相同的Web浏览器实例。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

这就是假设工作的方式 测试应该是独立的,否则他们可以相互影响。

我认为你希望每次都有一个干净的浏览器,而不是每次都要清理会话/ cookie,也许现在不是,但是当你有一个更大的套件时,你肯定会。

每个场景都将启动浏览器并在最后关闭它,您将不得不研究哪些方法正在执行此操作并执行一些覆盖,这根本不建议。