我需要在不同的测试用例中选择三个值中的一个(1列单位,2列单位或3列单位),如下代码所示:
<div class="addUnits">
<span id="addDropdown" class="addDropdown">Add unit to layout</span>
<ul id="addUnitCombo" style="display: none;">
<li>
<a class="addColumnUnit addOneCol" href="">1 column unit</a>
</li>
<li>
<a class="addColumnUnit addTwoCol" href="">2 columns unit</a>
</li>
<li>
<a class="addColumnUnit addThreeCol" href="">3 columns unit</a>
</li>
</ul>
</div>
我理解如何检索值并从Select中单击它们,但这是一个Span,因此不允许这样做。它不是传统的下拉框,只有
时才能选择3个值(在手动操作中)<span id="addDropdown" class="addDropdown">Add unit to layout</span>
......正在盘旋。
知道我如何选择并点击其他值之一吗?
答案 0 :(得分:0)
只是从HTML中,您可以看到它不是正常的下拉元素,通常是<input>
标记。如果您在浏览器中看到下拉列表,也许它是JavaScript中的自定义下拉列表实现(请注意display: none;
,其中的值可能只是&#39;持有者&#39;用于JavaScript访问其他地方。)
我建议您仔细检查用于绘制和实现下拉菜单的HTML元素,选择您想要的那个,然后发送一个点击它。