PLS帮助我使用VBA硒代码。 有下拉菜单(名称选择书签) 里面有三个选项的列表,我需要选择第三个选项。
试图使用其他解决方案中的一些代码,但没有成功。
<ul id="aaa" class="bbb"> == $0
::before
<li class="ccc">
::before
<select>
<option value>Select Bookmark</option>
<option value="Server\BHG-145">bookmark_one</option>
<option value="Server\BHG-155">bookmark_two</option>
<option value="Server\BHG-165">bookmark_three</option>
</select>
::after
</li>
</ul>
答案 0 :(得分:1)
您可以使用属性=值选择器
driver.FindElementByCss("[value='Server\BHG-165']").selected = True
driver.FindElementByCss("[value='Server\BHG-165']").click
或按索引选择
driver.FindElementByCss(".ccc select").AsSelect.SelectByIndex 3
或按文字
driver.FindElementByCss(".ccc select").AsSelect.SelectByText "bookmark_three"