Lista de Comandos
From GXtest Wiki
A continuación se proporciona una lista de todos los Comandos nativos de GXtest. Por mas información, acceder a la página de cada comando.
Contents |
Lista de Comandos
Los comandos GXtest pueden ser acciones, eventos o validaciones.
Acciones
Acciones | |
---|---|
Check | Permite tildar o marcar un CheckBox |
CheckTable | Análogo al Check pero para un control que se encuentre dentro de una tabla |
Choose | Permite seleccionar una opción de un RadioButton |
Concatenation | Permite concatenar valores fijos, variables y DataPools |
Execute | Permite ejecutar un proceso (exe, bat, etc) |
FillInput | Sirve para ingresar un valor en un campo |
FillInputTable | Sirve para ingresar un valor en un campo dentro de una tabla |
GetValue | Permite obtener un valor devuelto por la aplicación y almacenarlo en una variable para luego ser utilizado en otro comando |
GetValueTable | Análogo a GetValue pero para un valor que se encuentra dentro de una tabla |
Pause | Duerme la ejecución por algún tiempo. Debe indicarle la duración de la pausa en milisegundos |
PressKey | Simula que el usuario presione una tecla en la pantalla. Por más información de cómo indicar las distintas teclas ver la siguiente referencia |
Random | Genera secuencias randómicas de números y caracteres, de largo especificado |
SelectCombo | Permite seleccionar un valor de una lista de valores (combobox) |
SelectComboInTable | Permite seleccionar un valor de una lista de valores (combobox) que se encuentra dentro de una tabla |
Summarize | Permite sumarizar un conjunto de valores |
SelectRow | Permite seleccionar una fila en una tabla |
SetGridContext | es utilizado cuando se desea realizar acciones en grillas dentro de grillas. Por más documentación ver Campos en Grillas dentro de Grillas. |
UnCheck | Permite des-tildar o desmarcar un CheckBox |
UnCheckTable | Análogo al UnCheck pero para un control que se encuentre dentro de una tabla |
DPNext | Avanza a la próxima fila del Datapool. Siempre debe hacerse un DPNext antes de comenzar a utilizar el Datapool, indicando el nombre del mismo |
DPReset | Hace que se comience nuevamente desde el principio del Datapool, sólo se le debe indicar el nombre del Datapool |
DragAndDrop | Arrastra un control a otro |
StoreValue | Guarda un valor en un DataPool en tiempo de ejecución |
Eventos
Eventos | |
---|---|
Back | Es análogo a presionar el botón Atrás en el navegador. |
Go | Es análogo a introducir una dirección web (URL) en el navegador. |
GoAndLogin | Es análogo al comando Go pero aparte permite ingresar usuario y contraseña para las aplicaciones que así lo requieran. |
Click | Hace un clic en un control GeneXus. |
ClickLinkByCaption | Hace un clic en un link. La diferencia con el anterior es que hay veces que por cómo está construida la aplicación, el mismo control aparece con más de un nombre en la pantalla. En esos casos se utiliza el ClickLinByCaption para indicar el nombre del link además del control. |
ClickMenu | Permite realizar un clic en un elemento del menú. Mas información en Comando ClickMenu. |
ClickInTable | Permite realizar un clic en un control que se encuentra en una tabla. |
ClickPrompt | Permite abrir un prompt para seleccionar los valores desde una lista. |
ClickPromptInTable | Análogo al anterior pero para campos que aparecen en una tabla. |
ClickPortalMenu | Permite ingresar a un menú especifico de una aplicación desarrollada con GXPortal. |
ClickToolbarButton | Permite realizar un clic en un botón de una toolbar en una aplicación realizada con GeneXus X y que utilice un User Control con ExtJS. |
LoginPortal | Permite loguearse en una aplicación que utiliza GXPortal para la seguridad. |
ClickTreeMenu | Permite ingresar a un menú desarrollado con el TreeMenu de ExtJS (en una aplicación realizada con GeneXus X y que utilice un User Control con EXTJS). |
Close | Cierra una ventana. |
PressKey | Idem a la acción, pero para teclas que producen una transición a otra página (como puede ser un enter). |
DummyEvent | No realiza nada. Se utiliza para pasar de una página a otra sin realizar ningún evento. |
SeleniumCommand | Permite definir comandos Selenium para ser ejecutados en GXtest. |
Validaciones
Validaciones | |
---|---|
AppearText | Valida si un determinado texto se encuentra o no en la pantalla. También se puede utilizar para las validaciones que se realizan por Ajax. En caso de que se indique el Objeto Genexus asociado en el nodo donde se ejecuta el comando, entonces buscará el texto en el frame que tiene este Objeto. Si no se indica, entonces buscará en el frame principal. |
IsItemInList | Chequea que un ítem se encuentre dentro de un menú de ítems. |
TableOrderedBy | Chequea que la tabla esté ordenada por una columna dada. |
TableRowsNumber | Chequea la cantidad de filas de una tabla. |
VerifyColumnVisible | Chequea si una columna se encuentra visible en una grilla. |
VerifyControlEnable | Verifica que un control esté habilitado. |
VerifyControlEnableTable | Idem al VerifyControlEnable pero para un control dentro de una tabla. |
VerifyControlVisible | Verifica que un control esté visible. |
VerifyControlVisibleTable | Idem al VerifyControlVisible pero para un control dentro de una tabla. |
VerifyControlFocus | Verifica si el foco de la aplicación se encuentra en un control. |
VerifyControlFocusTable | Idem al VerifyControlFocus pero para un control dentro de una tabla. |
VerifyControlText | Compara un valor de referencia contra el valor que muestra un control. |
VerifyControlTextTable | Idem al VerifyControlText pero para un control dentro de una tabla. |
VerifyControlValidation | Compara el valor que muestra un control en un balloon. |
VerifyControlValidationTable | Idem al VerifyControlValidation pero para un control dentro de una tabla. |
AppearBalloon | Valida si aparece un balloon sobre un control. |
AppearBalloonTable | Idem a AppearBalloon pero para controles que aparecen dentro de una tabla. |
Equals | Compara el valor de un valor (DataPool, Value o Variable) contra otro valor. |
VerifyItemsInList | Verifica la lista de ítems de un combo. |
VerifyItemsInListTable | Idem a VerifyItemsInList pero para controles en una tabla. |
VerifyItemsInSuggestion | Verifica la lista de ítems sugeridos en un campo. |
VerifyItemsInSuggestionTable | Idem a VerifyItemsInSuggestion pero para controles en una tabla. |
* Cuando se ejecuta un comando sobre un balloon, GXtest espera a que desaparezca el balloon para continuar con el siguiente comando a ejecutar.
Algunas consideraciones:
- Considerar que las validaciones con String NO son Case Sensitive.