2016-11-17 50 views
1

我已经创建了一个包含2个测试用例的测试用例,这些测试用例是使用firefox中的硒进行记录的。这两种测试用例都在独立的类中,具有自己的设置和拆卸功能,因此每个测试用例都会打开浏览器并在执行过程中关闭浏览器。使用相同的webInstance执行测试套件

我无法为从我的测试套件中调用的每个测试用例使用相同的Web浏览器实例。有没有办法做到这一点?

+0

请参考以下问题: http://stackoverflow.com/questions/23735885/can-we-have-static-variable-for-initilizing-driver-in-selenium-web-driver http:// stackoverflow .COM /问题/ 19067885 /静态webdriver的实例同步式的Java –

回答

1

这是如何工作的。
测试应该是独立的,否则它们会互相影响。

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

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

相关问题