Ну если внутри коллекции ищется один элемент с подстрокой, то как такое не может получиться?
Я по xpath собираю коллекцию содержимого выпадающего списка, далее выбираю рандомный элемент из нее. Но с таким подходом у меня тесты частично валятся, так как в редких случаях собирались пустые элементы(тут какая-то плавающая бага). Пришлось сделать доп проверку, что в этой коллекции один из элементов точно содержит часть текста