TestNG / Java - Can I define in an XML that a TestNG group executes certain parameters?

0

I happened to have:

    @BeforeClass(groups = {"group1","group2"},
    //Codigo que se ejecuta antes de iniciar la prueba
    }

    @BeforeMethod(groups = {"group1", "group2"},
//codigo base para todos mis casos de prueba
}

    @AfterMethod(groups = {"group1","group2"},
            //Codigo para ejecutar cuando la prueba termina
    }

I have 9 test cases that need @BeforeMethod to work, but I have a test case that I do NOT need. @ BeforeMethod. I was thinking if in the execution XML I can define that my 9cps are executed with @Beforemethod and the last one does not.

This is an example of the XML that I have:

In group1 there are all my test cases that require BeforeMethod. In group2 are all my test cases that DO NOT require BeforeMethod.

<?xml version="1.0" encoding="UTF-8"?>
<suite name="Prueba de grupos" parallel="none">
  <test name="PruebaEnChrome">
    <parameter name="browser" value="chrome" />
    <groups>
      <run>
        <include name="group1" />
        <include name="group2" />
      </run>
    </groups>
    <packages>
      <package name="paquetedemiclase" />
    </packages>
  </test>
</suite>
    
asked by BlackWidow 21.05.2018 в 23:20
source

0 answers