There is a way to wrtite case insensitive locators, e.g. if you have two inputs with same attribute, containing same word in different registers. Here’s an example:
<input name="firstName">
<input name="FirstName">
Here is a way of writing single css locator which will work for both of these elements:
$("input[name*='first' i]")
All of the magic is done by i identifier. Here is a doc.
One of the ways you can use this is if you are working on some web crawler or web scraper and you need
to register at a bunch of different resources, where you have very similar form layout, but inputs’ labels could
be in different registers.