Selector now handles non-ascii characters.

Removed the str type conversion as it was not needed.
Also added 2 tests to select organization and then location and
viceversa in their respective test modules.
Does it make sense to create and navigate to both an organization and location when testing a location-related feature? I think organizations and locations are independent, so it should be possible to create just a location and navigate to it, right?