Package giis.demo.descuento.it
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 Summary
FieldsModifier and TypeFieldDescriptionprivate DataSource(package private) intprivate static giis.selema.manager.SeleManagergiis.selema.framework.junit4.LifecycleJunit4Test -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidvoidprivate voidNavega a la pagina principal (el driver y otras funcionalidades se obtienen a traves del objeto sm)voidsetUp()void
-
Field Details
-
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
-