Mientras ejecutaba las pruebas de WDIO en la línea de comando (usando Spec reporter ), en una ejecución de prueba, logré que informara un '?" en la salida de la línea de comando. Algo como esto:
[Chrome 100.0.4896.60 darwin #0-0] ✖ test1 [Chrome 100.0.4896.60 darwin #0-0] ? test2No recuerdo cuántas pruebas pasaron o cuántas fallaron, solo que había al menos un signo de interrogación en la columna donde generalmente encuentro marcas o cruces.
Vi que la prueba no tenía pruebas; inmediatamente pensé que ese era el secreto, pero reestructuré el código y nunca pude reproducir la salida desde entonces.
¿Alguien sabe cómo hacer que el resultado de una prueba WDIO sea un signo de interrogación?
Pensé que podría haber sido causado por un tiempo de espera, pero forcé un tiempo de espera ( usando este ejemplo ) y vi que da como resultado una 'x', y no un '?'
La respuesta es usar una de las funcionalidades de 'saltar': por ejemplo, this.skip()