These are the available Custom Functions:



Sl.No.Class NameFunction NameArgument Types and Argument names
1DomainFunctionsdomainName{ "argument_types ": { "argument0 ":  "java.lang.String "},  "argument_names ": { "argument0 ":  "domain "}}
2EmailFunctionsuserName{ "argument_types ": { "argument0 ":  "int "},  "argument_names ": { "argument0 ":  "length "}}
3EmailFunctionsrandomAlphanumaricEmail{ "argument_types ": { "argument0 ":  "int "},  "argument_names ": { "argument0 ":  "length "}}
4EmailFunctionsrandomAlphanumaricEmail{ "argument_types ": { "argument0 ":  "int    "argument1 ":  "java.lang.String "}   "argument_names ": { "argument0 ":  "length "   "argument1 ":  "domain "}}"
5EmailFunctionsrandomEmail{ "argument_types ": { "argument0 ":  "int    "argument1 ":  "java.lang.String "}   "argument_names ": { "argument0 ":  "length "   "argument1 ":  "domain "}}"
6EmailFunctionsrandomEmail{ "argument_types ": { "argument0 ":  "int "},  "argument_names ": { "argument0 ":  "length "}}
7RandomStringFunctionsrandomStringFromGivenCharacters{ "argument_types ": { "argument0 ":  "int    "argument1 ":  "java.util.List "}   "argument_names ": { "argument0 ":  "Stringlength "   "argument1 ":  "list "}}"
8NumbernumberBetween{ "argument_types ": { "argument0 ":  "int    "argument1 ":  "int "}   "argument_names ": { "argument0 ":  "min "   "argument1 ":  "max "}}"
9NumberrandomDigitno arguments
10NumberrandomDigitNotZerono arguments
11NumbernumberBetween{ "argument_types ": { "argument0 ":  "long    "argument1 ":  "long "}   "argument_names ": { "argument0 ":  "min "   "argument1 ":  "max "}}"
12NumberrandomNumber{ "argument_types ": { "argument0 ":  "int    "argument1 ":  "boolean "}   "argument_names ": { "argument0 ":  "no of digits "   "argument1 ":  "boolean "}}"
13NumberrandomNumberno arguments
14NumberrandomDouble{ "argument_types ": { "argument0 ":  "int    "argument1 ":  "int "   "argument2 ":  "int "}   "argument_names ": { "argument0 ":  "maxNumberOfDecimals "   "argument1 ":  "min "   "argument2 ":  "max "}}"
15NumberrandomDouble{ "argument_types ": { "argument0 ":  "int    "argument1 ":  "long "   "argument2 ":  "long "}   "argument_names ": { "argument0 ":  "maxNumberOfDecimals "   "argument1 ":  "min "   "argument2 ":  "max "}}"
16Numberdigits{ "argument_types ": { "argument0 ":  "int "},  "argument_names ": { "argument0 ":  "count "}}
17Namenameno arguments
18NamenameWithMiddleno arguments
19NamefullNameno arguments
20NamefirstNameno arguments
21NamelastNameno arguments
22Nameprefixno arguments
23Namesuffixno arguments
24Nametitleno arguments
25Nameusernameno arguments
26PhoneNumbercellPhoneno arguments
27PhoneNumberphoneNumberno arguments
28InternetdomainNameno arguments
29InternetdomainWordno arguments
30InternetdomainSuffixno arguments
31InternetemailAddressno arguments
32InternetemailAddress{ "argument_types ": { "argument0 ":  "java.lang.String "},  "argument_names ": { "argument0 ":  "localPart "}}
33InternetsafeEmailAddressno arguments
34InternetsafeEmailAddress{ "argument_types ": { "argument0 ":  "java.lang.String "},  "argument_names ": { "argument0 ":  "localPart "}}
35Interneturlno arguments
36Internetimageno arguments
37Internetpasswordno arguments
38Internetuuidno arguments
39Fileextensionno arguments
40FilemimeTypeno arguments
41FilefileNameno arguments
42FilefileName{ "argument_types ": { "argument0 ":  "java.lang.String    "argument1 ":  "java.lang.String "   "argument2 ":  "java.lang.String "   "argument3 ":  "java.lang.String "}   "argument_names ": { "argument0 ":  "argument0 "   "argument1 ":  "argument1 "   "argument2 ":  "argument2 "   "argument3 ":  "argument3 "}}"
43Friendscharacterno arguments
44Friendslocationno arguments
45Friendsquoteno arguments
46IdNumbervalidno arguments
47IdNumberinvalidno arguments
48IdNumberssnValidno arguments
49IdNumbervalidSvSeSsnno arguments
50IdNumberinvalidSvSeSsnno arguments
51AddressstreetNameno arguments
52AddressstreetAddressNumberno arguments
53AddressstreetAddressno arguments
54AddressstreetAddress{ "argument_types ": { "argument0 ":  "boolean "},  "argument_names ": { "argument0 ":  "argument0 "}}
55AddresssecondaryAddressno arguments
56AddresszipCodeno arguments
57AddresszipCodeByState{ "argument_types ": { "argument0 ":  "java.lang.String "},  "argument_names ": { "argument0 ":  "argument0 "}}
58AddressstreetSuffixno arguments
59AddressstreetPrefixno arguments
60AddresscitySuffixno arguments
61AddresscityPrefixno arguments
62Addresscityno arguments
63AddresscityNameno arguments
64Addressstateno arguments
65AddressstateAbbrno arguments
66AddressfirstNameno arguments
67AddresslastNameno arguments
68Addresslatitudeno arguments
69Addresslongitudeno arguments
70AddresstimeZoneno arguments
71Addresscountryno arguments
72AddresscountryCodeno arguments
73AddressbuildingNumberno arguments
74AddressfullAddressno arguments
75Companynameno arguments
76Companysuffixno arguments
77Companyindustryno arguments
78Companyprofessionno arguments
79Companybuzzwordno arguments
80CompanycatchPhraseno arguments
81Companybsno arguments
82Companylogono arguments
83CompanyjoinSampleOfEachList{ "argument_types ": { "argument0 ":  "java.util.List    "argument1 ":  "java.lang.String "}   "argument_names ": { "argument0 ":  "argument0 "   "argument1 ":  "argument1 "}}"
84DefaultStepsnavigateTo{ "argument_types ": { "argument0 ":  "java.lang.String "},  "argument_names ": { "argument0 ":  "url "}}
85DefaultStepsclick{ "argument_types ": { "argument0 ":  "java.lang.String "},  "argument_names ": { "argument0 ":  "targumentetElement "}}
86DefaultStepsenterKeywordno arguments
87DefaultStepsenterValueUsingJAvaScript{ "argument_types ": { "argument0 ":  "java.lang.String    "argument1 ":  "java.lang.String "}   "argument_names ": { "argument0 ":  "targumentetElement "   "argument1 ":  "value "}}"
88DefaultStepsgetResponse{ "argument_types ": { "argument0 ":  "java.lang.String "},  "argument_names ": { "argument0 ":  "url "}}
89DateFunctionsfuture{ "argument_types ": { "argument0 ":  "int    "argument1 ":  "java.util.concurrent.TimeUnit "   "argument2 ":  "java.lang.String "   "argument3 ":  "java.lang.String "}   "argument_names ": { "argument0 ":  "atMost "   "argument1 ":  "unit "   "argument2 ":  "referenceDate "   "argument3 ":  "format "}}"
90DateFunctionsfuture{ "argument_types ": { "argument0 ":  "int    "argument1 ":  "java.util.concurrent.TimeUnit "   "argument2 ":  "java.lang.String "}   "argument_names ": { "argument0 ":  "atMost "   "argument1 ":  "unit "   "argument2 ":  "format "}}"
91DateFunctionscurrent{ "argument_types ": { "argument0 ":  "java.lang.String "},  "argument_names ": { "argument0 ":  "format "}}
92DateFunctionsbetween{ "argument_types ": { "argument0 ":  "java.lang.String    "argument1 ":  "java.lang.String "   "argument2 ":  "java.lang.String "}   "argument_names ": { "argument0 ":  "from "   "argument1 ":  "to "   "argument2 ":  "format "}}"
93DateFunctionspast{ "argument_types ": { "argument0 ":  "int    "argument1 ":  "java.util.concurrent.TimeUnit "   "argument2 ":  "java.lang.String "   "argument3 ":  "java.lang.String "}   "argument_names ": { "argument0 ":  "atMost "   "argument1 ":  "unit "   "argument2 ":  "referenceDate "   "argument3 ":  "format "}}"
94DateFunctionspast{ "argument_types ": { "argument0 ":  "int    "argument1 ":  "java.util.concurrent.TimeUnit "   "argument2 ":  "java.lang.String "}   "argument_names ": { "argument0 ":  "atMost "   "argument1 ":  "unit "   "argument2 ":  "format "}}"
95DateFunctionsbirthday{ "argument_types ": { "argument0 ":  "java.lang.String "},  "argument_names ": { "argument0 ":  "format "}}


                                                                                                                                                                                                                                                                                                                                       

More functions to be added soon..