Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * Ejecución de las pruebas sin cerrar Firefox tras cada prueba - Ahorro de tiempo
- =================================
- Con el fin de reducir los tiempos de ejecución de las pruebas se SUGIERE NO cerrar el navegador Firefox
- tras cada prueba, esto debe realizarse de la siguiente forma:
- 1) definir el objeto driver de tipo estático así como URL raiz de tu proyecto:
- @FixMethodOrder(MethodSorters.NAME_ASCENDING)
- public class PlantillaSDI2_Tests1617 {
- static WebDriver driver = getDriver();
- static String URL = "http://localhost:8280/sdi2-n";
- //......
- //Metodo para obtencion de driver estatico
- public static WebDriver getDriver() {
- File pathToBinary = new File("S:\\firefox\\FirefoxPortable.exe");
- FirefoxBinary ffBinary = new FirefoxBinary(pathToBinary);
- FirefoxProfile firefoxProfile = new FirefoxProfile();
- return new FirefoxDriver(ffBinary,firefoxProfile);
- //.........
- }
- 2) Eliminar el método run() así como el método end()
- @Before
- public void run()
- {
- }
- // @After
- // public void end()
- // {
- // //Cerramos el navegador
- // //driver.close();
- // }
- 3) Cargar el URL raiz de tu proyecto antes de cada prueba
- @Before
- public void setUp(){
- driver.navigate().to(URL);
- }
- 4) Borrar las cookies del navegador después de cada prueba
- @After
- public void tearDown(){
- driver.manage().deleteAllCookies();
- }
- 5) Cerrar el navegador al final de todas las pruebas
- @AfterClass
- static public void end() {
- driver.quit();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement