VBA: изменение значения в раскрывающемся списке в IE не обновляет отчет - PullRequest
0 голосов
/ 23 сентября 2019

Я автоматизирую загрузку отчета.Есть раскрывающийся список статуса, который необходимо изменить на значение «Запущено».Мне удалось изменить значение в моем коде, но когда вы вручную вносите изменения, экран отчета для сайта обновляется автоматически.Мой код не может сделать это.

Мне интересно, есть ли дополнительный элемент, который может потребоваться изменить.Кто-нибудь знает, что мне не хватает?

элемент на сайте:

<select data-bind="value: leads.overall_status, options: [null, 'not_started', 'quoted_with_quotes', 'quoted_without_quotes', 'started', 'open_accounts'], optionsText: BrokerLeadsGridModel.overall_status_renderer" style="width: 160px;vertical-align: baseline;display: inline;" class="form-control">
<option value="">Any</option>
<option value="not_started">Not Started</option>
<option value="quoted_with_quotes">Quoted</option>
<option value="quoted_without_quotes">No Quotes</option>
<option value="started">Started</option>
<option value="open_accounts">Open</option>
</select>

Мой код:

Doc.getElementsByClassName("form-control")(0).Value = "started"

1 Ответ

0 голосов
/ 23 сентября 2019

Вы пробовали атрибут = селектор значения css?

doc.querySelector("[value=started]").selected = True
...