Difference between revisions of "Custom Commands Repository"

From GXtest Wiki
Jump to: navigation, search
(ClickGridButtons)
Line 1: Line 1:
 +
{{Idiomas
 +
| Repositorio de Custom Commands
 +
| Custom Commands Repository
 +
}}
 
== Go To Object ==
 
== Go To Object ==
 
'''Type''': Event <br>
 
'''Type''': Event <br>

Revision as of 19:42, 15 August 2013

Spanish.gif
English.gif
link= {{{3}}}

Contents

Go To Object

Type: Event
Description: receives the name of a GeneXus object as a parameter in order to browse to its URL.


if (currentLanguage=="java") 
{
	window.location=paramJS;
}
else if (currentLanguage=="net") 
{
	window.location=paramJS+".aspx";
}
else
{
	window.alert("language: " + currentLanguage);
}
result = "OK";
return result;

VerifyUrl

Type: Validation
Description: receives an URL as a parameter and then validates that the browser's URL matches with it.

 
var url=window.document.location.href; 
 if(url.indexOf(paramJS)==-1)
           result = "OK";
else
        result="falla";


VerifyTitle

Type: Validacion
Description: receives a title as a parameter, and then checks if the browser's title matches with the parameter.

 


if (document.location.href.indexOf(paramJS)!=-1)
{
   result = "OK";
}
else
{
result= "The string ("+paramJS+") is not in the url ("+document.location.href+")";
}


ClickGridButtons

Tipo: Action
Descripción: Clicks on grid's buttons - "First", "Previous", "Next" o "Last".

 

function CustomCommand (paramJS, currentGXVersion, currentLanguage)
{

   window.document.getElementsByClassName("PagingButtons" + paramJS)[0].click();

   result = "OK";
   return result;
}