jasmine - statham - el transportador recargado pelicula completa
¿Cómo ver qué pruebas de transportador se están ejecutando actualmente? (5)
Hay un reportero que debe hacer lo que buscas. Consulte https://www.npmjs.com/package/jasmine-spec-reporter y https://github.com/bcaudan/jasmine-spec-reporter/tree/master/examples/protractor
En mi script de prueba de Protractor, uso la notación habitual:
describe("mytest") {
...
it(" should do this") {
...
it(" should do that") {
Me gustaría poder ver qué prueba y qué parte de cada una se está ejecutando actualmente cuando las ejecuto. ¿Hay alguna opción que pueda usar para enviar descripciones de prueba a la consola?
Puede usar la opción --verbose para imprimir más información sobre sus pruebas, pero no le dirá qué prueba se está ejecutando actualmente.
Te sugiero que crees un problema si quieres esa característica. https://github.com/angular/protractor/issues/new
$ ./node_modules/protractor/bin/protractor protractor-config.js --verbose
------------------------------------
PID: 7985 (capability: chrome #1)
------------------------------------
Using the selenium server at http://localhost:4444/wd/hub
angularjs homepage
should greet the named user
todo list
should list todos
should add a todo
Finished in 5.915 seconds
3 tests, 5 assertions, 0 failures
Si necesita saber el nombre de la especificación que se está lavando actualmente, puede usar: jasmine.getEnv().currentSpec.description
y registrarlo
ya que el transportador se ejecuta en el nodo, puede usar console.log
como lo haría normalmente en javascript, para obtener más información sobre la consola, consulte la docs nodo
Me gusta colocar cualquier registro después de la funcionalidad para que sepa que se ha completado, por lo que .then()
dentro de una función .then()
pareció funcionar mejor para mí
ejemplo:
element(elementToFind).click().then(function(){
console.log("clicked element");
continue();
});
console.log(''/nTest spec: '' + __filename + ''/n'');
para registrar la prueba, pero no tengo idea de cómo registrar la ejecución que se está ejecutando