【发布时间】:2020-02-06 20:02:36
【问题描述】:
我现在有这个 HTML,使用 Selenium I ant 来切换具有给定索引位置的 li 元素,例如 1,它表示我想单击 spring 的切换复选框。
<ul id="todo-list" data-woven="abc">
<li class="active" data-index="0">
<div class="view">
<input class="toggle" type="checkbox">
<label>Java</label>
<button class="destroy"></button>
</div>
<input class="edit">
</li>
<li class="active" data-index="1">
<div class="view">
<input class="toggle" type="checkbox">
<label>Spring</label>
<button class="destroy"></button>
</div>
<input class="edit">
</li></ul>
我对 selenium 完全陌生,所以无法理解如何实现这一点。
我知道使用代码获取UL 元素:
driver.findElement(By.id("todo-list"));
现在如何根据其index 和click 对应的checkbox 获取li 元素。
【问题讨论】: