Assertions and conditional statements can now be made case insensitive! This new option will allow you to make your tests more flexible when you want to check that the value of an element matches what you expect without regard to what letters are in uppercase or lowercase.
For example, if your application displays names in all capital letters in some parts ("SMITH") and only partially capitalized in other parts ("Smith"), then case insensitive assertions could be used to validate the the same name is being displayed in both areas.
To use this feature, click on the "Disable case sensitivity" checkbox when editing an assertion, if step, or else if step in the mabl Trainer.
The "disable case insensitivity" option may behave unexpectedly for certain characters and languages where casing exists and the rules differ significantly from standard English.
For example, some languages use the dotted uppercase I character "İ", which will not necessarily be considered equivalent to the dotted lowercase "i" with case sensitivity disabled.
To learn more about creating assertions and conditional steps in the mabl Trainer, check out our documentation: