Я только что нашел ответ на вопрос сам. В моем коде произошла ошибка.
driver.findElements(By.xpath("//a[starts-with(@id, 'typeahead')]"))
это должно было быть
driver.findElements(By.xpath("//*[starts-with(@id, 'typeahead')]"))
Я не знаю, что именно произошло, но, видимо, это решило проблему, теперь у меня есть все элементы раскрывающегося списка типов в моем Списке. Спасибо.