JUnit, Selenium and tearDown
You can make your selenium variable static, initialize it in @BeforeClass static method and cleanup in @AfterClass:
public class ...... { private static Selenium selenium; @BeforeClass public static void initSelenium() { selenium = new DefaultSelenium(...); // or initialize it in any other way } @Test public void testA {...} @Test pulic void testB {...} @AfterClass public static void closeBrowsers() throws Exception { selenium.stop(); }}
Use the @AfterClass annotation.