Я пытаюсь выбрать значение из раскрывающегося списка, используя vba, кодовый блок для раскрывающегося списка выглядит следующим образом:
<input type="text" id="form_autocomplete_input-1542902425322" list="form_autocomplete_suggestions-1542902425322" placeholder="Search keyword or select filter" role="combobox" aria-expanded="false" autocomplete="off" autocorrect="off" autocapitalize="off" aria-autocomplete="list" aria-owns="form_autocomplete_suggestions-1542902425322 form_autocomplete_selection-1542902425322">
Если бы значение form_autocomplete_suggestions-1542902425322
было статическим, я бы использовал .Document.getElementById("form_autocomplete_suggestions-1542902425322").Value = "Role: Student"
однако это, кажется, случайно сгенерированное числовое значение.
Я посмотрел и, кажется, я не могу просто добавить подстановочный знак, такой как .Document.getElementById("form_autocomplete_suggestions-*").Value = "Role: Student"
И как его случайно сгенерированный итакое длинное число, которое не может пройти через массив значений.поэтому я не уверен, как решить эту проблему.