Class TestDescuentoSelema

java.lang.Object
giis.demo.descuento.it.TestDescuentoSelema

@SpringBootTest(classes=DescuentoApplication.class, webEnvironment=RANDOM_PORT) @TestPropertySource(locations="classpath:application-test.properties") public class TestDescuentoSelema extends Object
Las mismas pruebas que TestDescuentoSelenium (quitando los somentarios) pero usando un componente (selema) que gestiona el driver de selenium, la grabacion de videos con selenoid, imagenes de los test que fallan, etc: https://github.com/javiertuya/selema
  • Field Details

    • datasource

      @Autowired private DataSource datasource
    • port

      @LocalServerPort int port
    • sm

      private static giis.selema.manager.SeleManager sm
    • tw

      public giis.selema.framework.junit4.LifecycleJunit4Test tw
  • Constructor Details

    • TestDescuentoSelema

      public TestDescuentoSelema()
  • Method Details

    • setUp

      public void setUp()
    • loadMainPage

      private void loadMainPage()
      Navega a la pagina principal (el driver y otras funcionalidades se obtienen a traves del objeto sm)
    • loadCleanDatabase

      public void loadCleanDatabase()
    • testDescuentoScenario

      public void testDescuentoScenario()
    • doStep

      private void doStep(boolean initialStep, String edad, String expected)