when then notacion lenguaje given feature example syntax cucumber comments specflow gherkin

syntax - then - lenguaje gherkin



¿Cómo bloquear comentarios en Gherkin? (12)

Bueno, hasta ahora he usado # para comentar los pasos de la prueba. Si usa esto, debe comentar individualmente todas y cada una de las líneas, escenarios y ejemplos que correspondan. Aunque esto no se recomienda, todavía no veo nada similar compatible con pepinillo todavía.

En la sintaxis de pepinillo (utilizada por Cucumber y SpecFlow, puedo comentar una línea prefijada con ''#''

¿Hay alguna forma de bloquear-comentar líneas múltiples?


En Eclipse , para comentar las líneas individuales / múltiples del contenido del archivo de características de Gherkin, también podemos hacer lo siguiente.

Agregar nueva asociación de archivos
Windows > Preferences > General > Editors> File Associations > File types: > Add...
y agregue un nuevo tipo de archivo como *.feature

Asociar un editor para el nuevo tipo de archivo
Associated Editors > > Add...
agregue el Properties File Editor (Default) .

Ahora vuelva a abrir el archivo si está abierto y se abrirá en el Properties File Editor en lugar de en el Properties File Editor de Text editor .

Hacer esto me permite seleccionar cualquier cantidad de líneas y comentarios usando el atajo de comentario común Ctrl + Shift + C


En Eclipse, para comentar las líneas individuales / múltiples del contenido del archivo de características de Gherkin, también podemos hacer lo siguiente. Agregar nueva asociación de archivos Windows> Preferencias> General> Editores> Asociaciones de archivos> Tipos de archivos:> Agregar ... y agregar un nuevo tipo de archivo como * .feature Asociar un editor para el nuevo tipo de archivo Editores asociados>> Agregar ... Agregar propiedades Editor de archivos (predeterminado). Ahora vuelva a abrir el archivo si está abierto y se abrirá en el Editor de archivos de propiedades en lugar de en el Editor de texto. Hacer esto me permite seleccionar cualquier cantidad de líneas y comentarios usando el atajo de comentario común Ctrl + Shift + C


En Mac: selecciona todas las líneas que quieras comentar y presiona cmd + shift + c .


No creo que sea compatible, en realidad. He estado haciendo trabajos relacionados con Cucumber durante aproximadamente 2 años y nunca los he visto.

Tendrás que hacer muchos # -lines;).

Comenzaría a leer la gran wiki en github ( https://github.com/cucumber/cucumber/wiki/Gherkin )


No es compatible con Gherkin, por lo que debe agregar un prefijo a todas las líneas.

Si usa la extensión SpecFlow Visual Studio (v1.9.2), puede simplemente seleccionar las líneas y alternarlas en comentarios y volver. Los accesos directos predeterminados son Ctrl + K, C para comentar y Ctrl + K, U para descomentar.

También puede "solucionar" este problema en Visual Studio utilizando la función de edición de varias líneas. (Ver http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx ). Simplemente tiene que seleccionar el comienzo de las líneas manteniendo presionado ALT y usando el mouse. Usando esta característica puede escribir todas las líneas seleccionadas al mismo tiempo. También puede eliminarlos todos de manera similar, seleccionando todos los # caracteres para su eliminación.


No hay comentarios de bloque en Gherkin, sin embargo, puedes comentar varias líneas a la vez seleccionando ese bloque y presionando ctrl + /


Para comentar:

Sola línea -> #

Línea múltiple -> "" "


Puede lograrlo seleccionando todas las líneas que desea comentar y luego presionando las teclas " Ctrl + más / igual a la tecla + / " en eclipse.


Sí hay. Se llama comentarios de tipo PyStrings. Vea el ejemplo en http://docs.behat.org/guides/1.gherkin.html#pystrings .

Funcionará si lo usa justo después de Feature o Scenario y algunos otros elementos.

Feature: my feature """ some block comment still block comment """ end of block comment Scenario: my feature """ some block comment still block comment """ end of block comment

Por otro lado, no funcionará si desea comentar algunos pasos.

Creo que puede configurar su IDE para comentar una línea en la combinación de teclas estándar. Por ejemplo, IntelliJ reconoce * .feature files y permite comentar líneas fuera de la caja. Lo mismo que se puede hacer con Notepad ++ o incluso con VS.


Use CTRL + /

Funciona muy bien. Comentario de línea múltiple


Use la tecla Comando + ''?'' clave para comentar varias líneas para scripts de pepino en MAC.