hablas de llamar el metodo "dictionary..open", pero dentro de la clase Dictionary no tienes ningun metodo llamado "Open" entonces no entiendo como le haces para invocar algo que no existe, tampoco se como te esta funcionando sin ese metodo
Buen dia estaba realizando el ejemplo practico pero tengo un error en la clase StepsDictionary.java @Step public void shouldSeeDefinitions(String definition) { assertThat(dictionaryPage.getDefinitions(),hasItem(containsString(definition))); } Esa linea me la marca con error el containsString revisando el codigo no logro identificar la variable o el metodo en DictionaryPage gracias por este material muy completo.
Bueno te dejo el import sé que te va a servir: package PrimerScript_Serenity.steps.serenity; import PrimerScript_Serenity.pages.DictionaryPage; import net.thucydides.core.annotations.Step; import net.thucydides.core.steps.ScenarioSteps; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.containsString; import static org.hamcrest.Matchers.hasItem;
@@SadyCabreraCipriano Muchas gracias voy a tratar de validar, tienes el código en algún lugar para revisar seguro que en el archivo pom.xml habrá que agregar esas dependencias, excelente y muchas gracias
brooo muy utill no imaginas cuanto me sirvio!
ahora por el siguiente desafio por automatizar apis
Me alegra mucho que te haya servido. Que bueno es saberlo!!!
aca tambien explican el tema de automation de Apis si te parece : ua-cam.com/video/sQvAWUVoFCs/v-deo.html
Hola amigo puedes decirme si tienes el codigo de la practica para compararlo tengo un problema con una instancia, de antemano gracias
Buenas tardes amigo me podrias informar sobre los import que usas en cada case del test por favor
hermano un poco mas de animo sabes bastante, no pierdas seguidores por no meterle mas animo. buena info.
hay que poner el video en velocidad 1.5 o mas jeje
hablas de llamar el metodo "dictionary..open", pero dentro de la clase Dictionary no tienes ningun metodo llamado "Open" entonces no entiendo como le haces para invocar algo que no existe, tampoco se como te esta funcionando sin ese metodo
Es un método heredado de la clase PageObject y por ello que no está visible en la clase DictionaryPage.
primer like
Buen dia estaba realizando el ejemplo practico pero tengo un error en la clase StepsDictionary.java @Step
public void shouldSeeDefinitions(String definition) {
assertThat(dictionaryPage.getDefinitions(),hasItem(containsString(definition)));
}
Esa linea me la marca con error el containsString revisando el codigo no logro identificar la variable o el metodo en DictionaryPage gracias por este material muy completo.
Bueno te dejo el import sé que te va a servir:
package PrimerScript_Serenity.steps.serenity;
import PrimerScript_Serenity.pages.DictionaryPage;
import net.thucydides.core.annotations.Step;
import net.thucydides.core.steps.ScenarioSteps;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.hasItem;
@@SadyCabreraCipriano Muchas gracias voy a tratar de validar, tienes el código en algún lugar para revisar seguro que en el archivo pom.xml habrá que agregar esas dependencias, excelente y muchas gracias