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")
@ExtendWith(giis.selema.framework.junit5.LifecycleJunit5.class)
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.SeleManager -
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
-
-
Constructor Details
-
TestDescuentoSelema
public TestDescuentoSelema()
-
-
Method Details
-
setUp
@BeforeEach 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
@Test public void testDescuentoScenario() -
doStep
-