我正在尝试为此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>
答案 0 :(得分:0)
假设您正在使用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 ID选择器。 []是CSS属性选择器。这些以页面的CSS为目标。