example chrome java browser selenium webdriver

java - chrome - Abrir pruebas de Sebrium Webdriver en la misma ventana



selenium webdriver firefox (1)

Debe iniciar / desmontar su controlador de página en @ClassClass / @ AfterClass, y utilizar este controlador web en todas sus pruebas.

public class MyTest { WebDriver driver; @BeforeClass public static void setUpClass() { driver = new RemoteWebDriver(new URL(hubAddress), capability); } @AfterClass public static void setDownClass() { driver.quit(); } @Test public void Test1(){ driver.get(...); } @Test public void Test2(){ driver.get(...): } }

O hazlo estático en TestSuite, con el mismo @ BeforeClass / @ AfterClass:

@RunWith(Suite.class) @SuiteClasses({ Test1.class, Test2.class}) public class MyTestSuite { public static WebDriver driver; @BeforeClass public static void setUpClass() { driver = new RemoteWebDriver(new URL(hubAddress), capability); } @AfterClass public static void setDownClass() { driver.quit(); } }

y

public class Test1 { @Test public void Test1(){ MyTestSuite.driver.get(...); } }

Tengo docenas de pruebas de Selenium Webdriver. Quiero ejecutarlos todos a la vez. ¿Cómo ejecuto la prueba para que cada prueba no abra una nueva ventana del navegador Webdriver?