我创建了一个测试套件,它有两个在firefox中使用selenium记录的测试用例。这两个测试用例都在具有自己的设置和拆卸功能的单独类中,因此每个测试用例打开浏览器并在执行期间关闭它。
我无法对从我的测试套件中调用的每个测试用例使用相同的Web浏览器实例。有没有办法实现这个目标?
答案 0 :(得分:1)
这就是假设工作的方式 测试应该是独立的,否则他们可以相互影响。
我认为你希望每次都有一个干净的浏览器,而不是每次都要清理会话/ cookie,也许现在不是,但是当你有一个更大的套件时,你肯定会。
每个场景都将启动浏览器并在最后关闭它,您将不得不研究哪些方法正在执行此操作并执行一些覆盖,这根本不建议。