base » incrementChar(var,amount,config)
Description
This command increments value of var, using one of the support strategy (more below). This is useful when a
non-numeric increment is needed during automation. For example, suppose the following test steps:
- open “page X”
- there should be 15 items listed, with each item labelled by an alphabet starting with ‘A’.
- validate that the list contains the right sequence of letters (i.e. ‘A’, ‘B’, ‘C’, …)
Since the number of items can be dynamic, we shouldn’t hard code the list of alphabet to validate. Instead we can use this command to increment from one letter to the next.
Increment Strategy
Currently Nexial provides 3 approaches to increment:
- ALPHANUM: This will increment
varaccording to the following sequence:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz - UPPER: This will convert, if necessary, the value of
varto UPPERCASE, and increment it to the appropriate alphabet. - LOWER: This will convert, if necessary, the value of
varto lowercase, and increment it to the appropriate alphabet.
Parameters
- var - the data variable whose value is to be incremented
- amount - the amount of increment to perform
- config - the increment strategy (above) to apply:
ALPHANUM,UPPERorLOWER
Example
Script:

Output:
