Выбор значения из раскрывающегося списка Aria Control с использованием VBA - PullRequest
0 голосов
/ 09 декабря 2018

Я пытаюсь добавить клик и выбрать значение из раскрывающегося списка для этого HTML-кода.

Я не могу изменить клик.

Я пытался getelementbyID и getelementbyclassname.

<form method="POST" action="/submit" accept-charset="UTF-8" id="project-form"> 
   <div class="form-fields"> 
     <h1>Basics</h1> 
   <div class="control-groups"> 
   <label for="project_requestor">Primary Delivery Contact / Project Requestor 
   <span>*</span></label> 
   <select class="required tooltip dropdown" data-placeholder="Select Sub- Category" 
id="project_requestor" name="project_requestor" data-type="contact_name"> 
        <option value="0">Select Requestor</option> 
   </select> 

</div>

1 Ответ

0 голосов
/ 09 декабря 2018

Предполагается, что вы используете IE и что у вас есть должное ожидание, прежде чем пытаться это, например:

While ie.Busy Or ie.readyState < 4: DoEvents: Wend

Чтобы щелкнуть раскрывающийся список:

ie.document.querySelector("#project_requestor").click

Чтобы выбрать первый вариант:

ie.document.querySelector("#project_requestor [value='0']").Selected = True

# является селектором идентификатора CSS.[] Является селектором атрибута css.Они нацелены на элементы по CSS страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...